正在加载图片...
(1)串的赋值 int String Assign(STRINGS, char *string constant) if(s-str) free(s->str); 若s已经存在,将它占据的空间释放掉 for (len=0, ch=string constant; ch; len++, ch++) 求 string constant串的长度 if en S->str=(char )malloc(sizeof(char); s >str0J=”10’;s> length=0;}/空串 请单赤鼠标左键换页!(1) 串的赋值 int StringAssign(STRING*s,char *string_constant) { if (s->str) free(s->str); //若s已经存在,将它占据的空间释放掉 for (len=0,ch=string_constant;ch;len++,ch++); //求string_constant串的长度 if (!len) { s->str=(char*)malloc(sizeof(char));s- >str[0]=’\0’; s->length=0; } //空串
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有