下载此文档

串05282045王昕.doc


文档分类:办公文档 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍
#include<>#include<>#include<>#RUE1#defineFALSE0#defineOK1#defineERROR0#defineNULL0#defineSIZE100typedefstruct{char*ch;intlength;}HString;intStrAssign(HString*T,char*chars)//赋值{inti;for(i=0;chars[i]!='\0';i++);if(!i){T->ch=NULL;T->length=0;}else{T->ch=(char*)malloc(i*sizeof(char));if(!T->ch)returnERROR;for(i=0;chars[i]!='\0';i++)T->ch[i]=chars[i];T->length=i;}printf("\n");returnOK;}intClearString(HString*T)//清空{if(!T->ch)returnERROR;T->length=0;returnOK;}intStrEmpty(HStringS)//判断是否为空{if(!)returnERROR;if()returnFALSE;elsereturnTRUE;}intStrLength(HStringS)//求串长度{if(!)returnERROR;printf("字符串的长度=%d\n",);returnOK;}intOutPut(HStringS)//串的输出{inti;if(!)returnERROR;for(i=0;i<=-1;i++) printf("%c",[i]);printf("\n\n");returnOK;}intStrCopy(HString*S2,HStringS1)//串的拷贝{inti;if(!)returnERROR;S2->ch=(char*)malloc(*sizeof(char));if(!S2->ch)returnERROR;S2->length=;for(i=0;i<=-1;i++) S2->ch[i]=[i];returnOK;}pare(HStringS1,HStringS2)//比较串的大小{inti;if(!)returnERROR;if(!)returnERROR;for(i=0;i<=-1&&-1;i++)if([i]!=[i])[i]-[i];-;}intConcat(HString*T,HStringS1,HStringS2)//串的连接{inti; if(!)exit(ERROR); if(!)exit(ERROR); T->ch=(char*)malloc((+)*sizeof(char)); if(!T->ch)exit(ERROR);for(i=0;i<=-1;i+

串05282045王昕 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人q1188830
  • 文件大小106 KB
  • 时间2019-12-04
最近更新