移除空格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;
     }
  }
}

 

posted @ 2014-08-16 08:54  LaoQuans  阅读(279)  评论(0编辑  收藏  举报