代码如下:
#include?<stdio.h>#define?MAX 20 //?每行最大字符数
#define?MAX_LINE 1000 //?文件最大行数
char?lines[MAX_LINE][MAX];
int?main()
{
int?i,?count?=?0;
//?打开文件?abc.txt
FILE?*pf?=?fopen("d:\\abc.txt",?"r+");
//?读取文件内容到?lines?中
while?(!feof(pf))?{
fscanf(pf,?"%s",?lines[count++]);
}
//?移动文件指针到文件开始
fseek(pf,?0,?SEEK_SET);
//?修改文本并保存到文件中
for?(i?=?0;?i?<?count;?i++)?{
fprintf(pf,?"12月日期%s号\n",?lines[i]);
}
//?关闭文件
fclose(pf);
return?0;
}
运行结果: