#include <stdio.h>
char *_strcpy(char *dest, char *src)
{
char *temp = dest;
for(; *src != '\0'; src++)
{
*dest = *src;
dest++;
}
*dest = '\0';
return temp;
}
int main (int argc, const char * argv[])
{
// 程序1
char src[] = "ABCDEF.................";
char dest[2] = "11";
//
/* 程序2
char *src = "ABCDEF.................";
char *dest = "11";
如果用程序2,执行有误,请问下原因
*/
char *p = _strcpy(dest, src);
printf("%s", p);
return 0;
}