//:Vc++6.0 String strcpy函数
//功能:字符串的拷贝
//参数:dest 目标字符串 str 要拷贝的字符串
//返回值:目标字符串
#include<stdio.h>
char *strcpy(char *dest, const char *str);
int main ()
{
char *str = "hello world";
char buf[22] = {0};
printf("buf: %s\n", strcpy(buf, str));
return 0;
}
char *strcpy(char *dest, const char *str)
{
if (dest == NULL || str == NULL)
{
perror("dest or str");
return NULL;
}
char *temp = dest;
while (*str != '\0')
*temp++ = *str++;
*temp = '\0';
return dest;
}
//在vc++6.0中的运行结果为:buf: hello world//:~
|