阅读背景:

c语言实现strcat

来源:互联网 

strcat的功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’

strcat的功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)。

char * my_strcat(char *dest, const char *src)//dest 目标字符串 //src原字符串 { char * ret = dest; assert(dest != NULL); assert(src != NULL); //w在hello\0后边,代替\0 while (*dest != '\0') { dest++; } while (*dest++ = *src++) { ; } return ret; } int main() { char arr[20] = "hello ";//先找\0,然后再用strcat my_strcat(arr, "world"); printf("%s\n", arr); system("pause"); return 0; }
’)。

char * my_strcat(char *dest, const char *src)//dest 目标字符串 //src原字符串 { char * ret = dest; assert(dest != NULL); assert(src != NULL); //w在hello

strcat的功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)。

char * my_strcat(char *dest, const char *src)//dest 目标字符串 //src原字符串 { char * ret = dest; assert(dest != NULL); assert(src != NULL); //w在hello\0后边,代替\0 while (*dest != '\0') { dest++; } while (*dest++ = *src++) { ; } return ret; } int main() { char arr[20] = "hello ";//先找\0,然后再用strcat my_strcat(arr, "world"); printf("%s\n", arr); system("pause"); return 0; }
后边,代替

strcat的功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)。

char * my_strcat(char *dest, const char *src)//dest 目标字符串 //src原字符串 { char * ret = dest; assert(dest != NULL); assert(src != NULL); //w在hello\0后边,代替\0 while (*dest != '\0') { dest++; } while (*dest++ = *src++) { ; } return ret; } int main() { char arr[20] = "hello ";//先找\0,然后再用strcat my_strcat(arr, "world"); printf("%s\n", arr); system("pause"); return 0; }
while (*dest != '

strcat的功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)。

char * my_strcat(char *dest, const char *src)//dest 目标字符串 //src原字符串 { char * ret = dest; assert(dest != NULL); assert(src != NULL); //w在hello\0后边,代替\0 while (*dest != '\0') { dest++; } while (*dest++ = *src++) { ; } return ret; } int main() { char arr[20] = "hello ";//先找\0,然后再用strcat my_strcat(arr, "world"); printf("%s\n", arr); system("pause"); return 0; }
') { dest++; } while (*dest++ = *src++) { ; } return ret; } int main() { char arr[20] = "hello ";//先找

strcat的功能:把src所指字符串添加到dest结尾处(覆盖dest结尾处的’\0’)。

char * my_strcat(char *dest, const char *src)//dest 目标字符串 //src原字符串 { char * ret = dest; assert(dest != NULL); assert(src != NULL); //w在hello\0后边,代替\0 while (*dest != '\0') { dest++; } while (*dest++ = *src++) { ; } return ret; } int main() { char arr[20] = "hello ";//先找\0,然后再用strcat my_strcat(arr, "world"); printf("%s\n", arr); system("pause"); return 0; }
,然后再用strcat my_strcat(arr, "world"); printf("%s\n", arr); system("pause"); return 0; } cha



你的当前访问异常,请进行认证后继续阅读剩余内容。

分享到: