该如何用c语言编写一个函数,如void substr(chars[],int start,int l

用c语言编写一个函数,void substr(chars[],int start,int len)用于截取字符串s,从star开始的len个字符。注意:start<0;len<0等。如果从start开始的len个字符已经超过串的末尾,则只截取到末尾即可。

元芳怎么了
浏览 201回答 1
1回答

至尊宝的传说

void substr(char s[], int start, int len){char * r = s;if( start < 0 || len < 0)return;int ct = 0;while( *s != '\0' && ct < start )s++,ct++;ct = 0;while( *s != '\0' && ct < len)*r++ = *s++,ct++;*r='\0';}
打开App,查看更多内容
随时随地看视频慕课网APP