实现strcat的函数,自己编的总有错误,还郁闷了半天。研究了半天才发现错误。
#include
void strcat(char *c, char *d)
{
while(*++c)
;
while((*c++ = *d++) != '\0')
;
}
int main()
{
char *a = "boy";
char *b = "I am a";//改为b[30]
printf("%s\n",b);
strcat(b,a);
printf("%s\n",b);
return 0;
}
阅读(945) | 评论(0) | 转发(0) |