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