字符串拷贝---初始化过的
#include <stdio.h>
#include <assert.h>
char *Mystrcpy(char *des, char *src)
{
char *p=des;
while(*des++ = *src++);
return p;
}
int main()
{
char str1 = "hello";
char str2[100];
Mystrcpy(str2,str1);
printf("%s\n",str2);
return 0;
}
字符串拷贝---从键盘输入
#include <stdio.h>
#include <assert.h>
char *Mystrcpy(char *des, char *src)
{
char *p=des;
while(*des++ = *src++);
return p;
}
int main()
{
char str1[100];
char str2[100];
gets(str1);
Mystrcpy(str2,str1);
printf("%s\n",str2);
return 0;
}