作业帮 > 综合 > 作业

strcpy(s1,s2)的两个问题?

来源:学生作业帮 编辑:灵鹊做题网作业帮 分类:综合作业 时间:2024/04/29 04:09:05
strcpy(s1,s2)的两个问题?
一:如果s1的长度不够怎么办,是出错还是把s2的前几个放到s1里?
二:如果s2里有‘\0’(除了末尾),是不是把s2‘\0’前面的复制过去,后面就不复制了?
strcpy(s1,s2)的两个问题?
char * strcpy(char * dest,const char * src)
{
char * tmp = dest;
while ((*tmp++ = *src++) != '\0')
;
return dest;
}
看看库里的源代码就知道了.
再者就是,写段代码,试试不就知道了?