void strmcpy( char *t, int m, char *s ){
int i,j;
for(i=0;t[i];i++){}
//printf("%d",i);
if(m>i+1){s[0]=’\0’;}
else{
for(i=m-1,j=0;t[i];i++,j++){
s[j]=t[i];
}
}
s[j]=t[i]; //this is a essential point !
}
习题8-5 使用函数实现字符串部分复制
最新推荐文章于 2021-05-21 18:32:51 发布