字符串拷贝函数的具体实现方法

来源:百度知道 编辑:UC知道 时间:2024/05/30 01:37:23
c++中的问题
要求不调用库函数。原型strcpy(&str1,const &str2),将str2中的内容拷贝至str1中
差不多是这个样子,想要个更详细点的有没有?

#include <iostream>

void strcopy(const char *src, char *dst)
{
int len = strlen(src);
for (int i = 0; i != len; ++i) *dst++ = *src++;
*dst = '\0';
}

int main()
{

char *a = "hello";
char b[16];
strcopy(a, b);
printf("%s\n", b);
return 0;
}

是不是这个效果?

程序前必须加
#include <string>
然后你再试一下
char*strncpy(char str1[],char *str2)