1 #include "stdafx.h" 2 #include "iostream" 3 #include "assert.h" 4 #include "string" 5 6 using namespace std; 7 8 char* mystrcat(char* dest, const char* src) 9 { 10 assert(dest!=NULL && src!=NULL); 11 char* p = dest; 12 while (*p!='\0') 13 p++; 14 while (*p++ = *src++); 15 *p = '\0'; 16 return dest; 17 } 18 19 int main(int argc, char* argv[]) 20 { 21 printf("Hello World!\n"); 22 char buf[10] = "FU "; 23 char test[4] = "CK!"; 24 mystrcat(buf, test); 25 cout << buf << endl; 26 return 0; 27 }
输出:
Hello World!
FU CK!
Press any key to continue