移除空格tab和换行
/* * remove space, tab and enter(new line) of file * usage : ./rmspace < oldFile > newFile */ #include<stdio.h> int main() { int c,i=0; while((c=getchar())!=EOF) { if(c==' '||c=='\t'||c=='\n') { i++; if(i==1) { printf("%c",' '); } }else{ printf("%c",c); i=0; } } }