没有合适的资源?快使用搜索试试~ 我知道了~
C++语言数据结构 串的基本操作实例代码
12 下载量 153 浏览量
2020-08-30
19:52:04
上传
评论
收藏 73KB PDF 举报
温馨提示


试读
3页
主要介绍了C语言数据结构 串的基本操作实例代码的相关资料,需要的朋友可以参考下
资源推荐
资源详情
资源评论















C++语言数据结构语言数据结构 串的基本操作实例代码串的基本操作实例代码
主要介绍了C语言数据结构 串的基本操作实例代码的相关资料,需要的朋友可以参考下
C语言数据结构语言数据结构 串的基本操作实例代码串的基本操作实例代码
输出结果:输出结果:
实现代码:实现代码:
#include<iostream>
using namespace std;
typedef int Status;
#define Max 20
#define OK 1
#define ERROR 0
#define OVERLOE -2
typedef struct//堆分配表示串
{
char *ch;
int length;
}HString;
//===================================================================
Status CreatHString(HString &H)//构造字符串
{
H.length = 0;
H.ch = (char *)malloc(Max*sizeof(char));
for (int i = 0; i < Max; i++)
{
H.ch[i]=getchar();
H.length++;
if (getchar() == '')
break;
}
return OK;
}//CreatHString
//===================================================================
Status PrintHString(HString H)//输出所输入的字符串
{
if (H.length == 0)
{
cout << "空串!" << endl;
return ERROR;
}
else
for (int i = 0; i < H.length; i++)
cout << H.ch[i] << " ";
cout << endl;
return OK;
}//PrintHString
//===================================================================
Status HStringLength(HString H)//求字符串的长度
{
资源评论


weixin_38727798
- 粉丝: 5
- 资源: 939
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
