標(biāo)題: strcpy函數(shù)實(shí)現(xiàn)及簡(jiǎn)單應(yīng)用 [打印本頁(yè)]

作者: xiaojuan    時(shí)間: 2014-9-24 22:34
標(biāo)題: strcpy函數(shù)實(shí)現(xiàn)及簡(jiǎn)單應(yīng)用

//:Vc++6.0  String  strcpy函數(shù)
//功能:字符串的拷貝
//參數(shù):dest 目標(biāo)字符串  str 要拷貝的字符串
//返回值:目標(biāo)字符串
#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中的運(yùn)行結(jié)果為:buf: hello world//:~







歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1