#include <stdio.h>
#include <stdlib.h>
int main()
{
char c;
int first_n = 0; //第一个空格
int first_s = 0; //第一个sum 24
int sum = 0;
FILE *fp_r,*fp_w;
if((fp_r = fopen("R.txt","r"))==NULL)
{
printf("原始文件打开错误!");
exit(1);
}
if((fp_w = fopen("chuli.txt","w"))==NULL)
{
printf("处理文件打开错误!");
exit(1);
}
while((c = getc(fp_r)) != EOF )
{ sum ++;
if(first_n == 0)
{
putc(' ',fp_w);
first_n = 1;
}
if(first_s == 0)
{
putc(c,fp_w);
if(sum == 24)
{ putc(' ',fp_w);
putc(' ',fp_w);
putc(' ',fp_w);
sum = 0;
first_s = 1;
}
}
else
{ putc(c,fp_w);
if(sum == 25)
{
putc(' ',fp_w);
putc(' ',fp_w);
putc(' ',fp_w);
sum =0;
}
}
}
fclose(fp_r);
fclose(fp_w);
}
格式转换
最新推荐文章于 2025-09-06 08:58:15 发布
