void strmcpy( char *t, int m, char *s ){
int len=0,i,j;
for(i=0;t[i]!='\0';i++){ //t数组超出规定值,s数组也能超出规定值存储【测试点2】
len++;
}
if(m>len){
s[0]='\0'; //也可以写 *s=NULL;
return;
}
for(i=0,j=m-1;i<=len;i++,j++){ //i=len的时候,将结束符'\0'也存储
s[i]=t[j];
}
}
习题8-5 使用函数实现字符串部分复制 (20分)
最新推荐文章于 2023-12-01 21:27:40 发布