怎样往文本某行中添加字符??

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:32:59
我想在文本中添加字符,往某一行第n个字符后添加特定的字符

讨论编程吗?

基本编程步骤:
(1)打开输入文件namein 为 FILE *fin。
(2)打开输出新文件nameout 为 FILE *fout。
(3)用 fgets() 读 的方法跳过文本多少行,读以行输出一行:
for (i=0;i< skip_n_lines ;i++){
if (fgets(buff,buff_size,fin) !=NULL) {
fprintf(fout,"%s",buff);
}
}
(4)用 fgets()读 下面的修改行,读入内容在buff里,
做1:输出n个字符;
做2:输出要添加的特定字符;
做3:输出buff里余下的字符;
(5)用 fgets()读文本中其余的行,读一行输出一行。
while ( fgets(buff,buff_size,fin) !=NULL ){
fprintf(fout,"%s",buff);
};

搜索 替代