【文本处理】Dele_SpaceTab_eveline

论坛 期权论坛 脚本     
匿名技术用户   2020-12-30 07:49   869   0

Dele_SpaceTab_eveline


#include<stdio.h>
#include"stdlib.h"
void Dele_SpTab(char line[]);

int main()
{
 char StrLine[1024];//每行限制中文341个,英文字母1024个
 int i;
 FILE *in,*out;

 in = fopen("C:\\Temp\\lark\\line_ansi.txt","r");
 out = fopen("C:\\Temp\\lark\\parse_tab.log","w");

 while(!feof(in)){ //fread fwrite 和 getw putw什么区别?
  fgets(StrLine,1024,in);
  Dele_SpTab(StrLine);
  fputs(StrLine,out);
 }

 fclose(in);
 fclose(out);
 return 0;
}

void Dele_SpTab(char line[])
{
 int i=0,j=0;

 if(line[i] == 9 || line[i] == 32){
  while(line[i] == 9 || line[i] == 32){i++;}
  do{
   line[j++] = line[i];
  }while(line[i++]!=0);
 }
}


分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:7942463
帖子:1588486
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP