#include <stdio.h>#include <assert.h>char* My_Strncat(char* dest, char* source, size_t count){assert(dest && source); //dest与source不为空。char* start = dest;while(*dest++); //找到'\0'dest--;while(count--){if(!(*dest++ = *sourcce++)){return ret;}}*dest = '\0';return ret;}int main(){char arr1[20] = "abc";char arr2[] = "kkk";char* ret = My_Strncat(arr1,arr2,2);printf("%s\n", ret);return 0;}
1500字范文,内容丰富有趣,写作好帮手!