strcat函数实现

最后更新于:2022-04-01 20:13:32

其实也是在面试的时候遇到的这个问题 回来了郁闷到了查了下这函数 哎   以前学Java的 没见到过这些世面 终于还是看到这些基础的函数了 试着写了下这个strcat函数,挺简单的 ~~~ char* _strcat_d(char* dest, char* src) { char* newStr = dest; if (dest == NULL || src == NULL) return NULL; // 如果有空的就扔个空指针出去 while (*dest != '\0') dest++; // 找到'\0'结束的位置,把指针指向最后的那个字符 while (*dest++ = *src++); return newStr; } ~~~ 在main函数试试 ~~~ int main() { char k[256] = "ChengDu"; char p[256] = "Neusoft"; // 把p链接在k的后面 _strcat_d(k,p); cout << k < ';