实现strcat
?
功能:
?
把src所指字符串添加到dest結尾處(覆蓋dest結尾處的'\0')。
?
說明:
?
? src和dest所指內存區域不可以重疊且dest必須有足夠的空間來容納src的字符串。
? 返回指向dest的指針。
#include<stdio.h> #include<assert.h>char* my_strcat(char* dest, const char* src) {char* ret = dest;assert(dest != NULL);assert(src != NULL);while (*dest){dest++;}while (*dest++ = *src++){;}return ret; }int main() {char arr1[20] = "abcdefg";const char arr2[5] = "hijk";my_strcat(arr1, arr2);printf("%s\n", arr1);return 0; }?
?
與50位技術專家面對面20年技術見證,附贈技術全景圖總結