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