在Linux下有空间的文件名在空间前面添加转义字符。 例如,aabbcc将是aabbcc
从左到右,如果找到空间,请将从空间开始的字符向后移动一个位置,然后使用“”代替原始空间
# include stdio.h # include string.hvoidinsert (char * str,int n ) intlength=strlen ) str ); int i; for(I=length1; i=n 1; I----str[I]=str[I-1]; str[i]='\ '; }main () {char str[80]; int i; gets(str ); for(I=0; str[i]!=' '; I ) if(str[I]==' ' ) insert (str,I ); I; }printf('%sn ',str ); }