int main(int argc, char* argv[])
{
int ch;
char *file1 = "c://e1.txt";
char *file2 = "c://e.txt";
FILE *in = NULL;
FILE *out = NULL;
if (!(out = fopen(file1,"wb+")))
{
return 1;
}
if (!(in = fopen(file2,"rb+")))
{
return 1;
}
while ((ch = fgetc(in))!=EOF)
{
if(ch=='/n')
{
fputc('/r',out);
fputc('/n',out);
}
else
{
fputc(ch,out);
}
}
fclose(in);
fclose(out);
DeleteFile(file2);
rename(file1,file2);
return 0;
}
本文介绍了一个使用C语言编写的程序,该程序用于将一个文件中的/n替换为/r/n,并实现两个文件的内容替换。首先打开指定的输入和输出文件,然后逐字符读取源文件并进行转换,最后关闭文件并完成文件名的替换。
3621

被折叠的 条评论
为什么被折叠?



