C语言编程插入空格问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 19:00:14
我的mp3看电子书自动翻页速度太快,我想用C语言编个程序,可以在TXT文本中每2个字符(一个汉字)后插入n个空格,其中n可以由自己来选择,这样字与字之间的空格多了我看电子书也能跟上自动翻页的速度了,希望哪位高手帮帮忙,
麻烦哪位写一下程序,保证能够运行,万分感谢,手动翻页太麻烦了,而且对按键损伤太大,

1.从原文件读取数据,将插入空格后的文字写入另一个文件
//---------------------------------------------------------------------------

#include <stdio.h>
#define FIN "c:\\a.txt" /*原文件地址,如果路径中有斜线,则一律用双斜线代替*/
#define FOUT "c:\\b.txt" /*目标文件地址,要求同上*/

int main(void)
{
FILE *fp1,*fp2;
char str[3];
int n;
fp1=fopen(FIN,"r");
fp2=fopen(FOUT,"w");
printf("n=");
scanf("%d",&n);
while ((str[0]=fgetc(fp1))!=EOF)
{

if (str[0]<0) {
str[1]=fgetc(fp1);
fprintf(fp2,"%c%c%*c",str[0],str[1],n,0x20);
}
else fprintf(fp2,"%c%*c",str[0],n,0x20);
}
fclose(fp1);
fclose(fp2);
return 0;
}
//---------------------------------------------------------------------------

2.如果需要对原文件进行修改操作,请另行提问。

不要用自动翻页不就得了?
程序很简单,但是懒得写,没有实用价值
而且,你甚至可以