C–六、字符串之strcat
函数原型:
char *strcat(char *dest, const char *src);
#include <stdio.h>
#include <string.h>
#include <assert.h>
char* myStrcat(char *dest,char* src){
assert(dest != NULL && src != NULL);
char *str = dest;
while(*dest != '\0'){
dest++;
}
while(*src != '\0'){
*dest++ = *src++;
}
return str;
}
int main()
{
char str[128] = "I am ";
char *p2 = "handsome";
puts(myStrcat(str,p2));
//puts(myStrcat(str,NULL));
puts(str);
return 0;
}