定义函数insert(char * s1,char * s2,int v),在字符串s1的第v个字
定义函数insert(char * s1,char * s2,int v),在字符串s1的第v个字
日期:2017-05-11 09:30:24 人气:2
void insert( char *s1 , char *s2 , int v ) { int len1, len2 ; len1 = strlen( s1 ) ; len2 = strlen( s2 ) ; if( v < 0 ) v = 0 ; if( len1 <= v ) { strcat( s1, s2 ) ; return ; } memmove( s1 + v + len2 ,s1 + v, len1 - v + 1 ) ; memcpy( s1 + v , s2