本文共 377 字,大约阅读时间需要 1 分钟。
#includechar* myStrcat(char* dst,const char* src){ /* * ret用于保留dst的头指针 * 作为返回值 * */ char* ret = dst; /* * 取dst中'\0'前一位 * */ while(*dst++); dst--; /* * 拼接字符串 * */ while(*dst++ = *src++); /* *返回结果 * */ return ret;}/* * Usage: * */int main(int argc,char** argv){ char dst[1024] = ""; char* res = myStrcat(myStrcat(dst,argv[1]),argv[2]); printf("res = %s\n",res);}
转载地址:http://wxuhj.baihongyu.com/