VC中的部分字符操作函数原代码.docVIP

  • 0
  • 0
  • 约1.58千字
  • 约 5页
  • 2018-03-09 发布于河南
  • 举报
VC中的部分字符操作函数原代码

1、Strcat函数原型如下 char *strcat(char *strDest, const char *strScr) //将源字符串加const,表明其为输入参数 { char * address = strDest; //该语句若放在assert之后,编译出错 assert((strDest != NULL) (strScr != NULL)); //对源地址和目的地址加非0断言 while(*strDest) //是while(*strDest!=’\0’)的简化形式 { //若使用while(*strDest++),则会出错,因为++是不受循环 strDest++; //约束的。所以要在循环体内++;因为要是*strDest最后指 } //向该字符串的结束标志’\0’。 while(*strDest++ = *strScr++) //是while((*strDest++ = *strScr++)!=’\0’)的简化形式 { NULL; //该循环条件内可以用++, } //此处可以加语句*strDest=’\0’; return address; //为了实现链式操作,将目的地址返回 } 2、Strcp

文档评论(0)

1亿VIP精品文档

相关文档