您的位置:首页 > 编程语言 > C语言/C++

c语言文件读写的一个例子

2013-03-19 23:26 344 查看
看代码:

#include <stdio.h>
#include<stdlib.h>
#include<time.h>

int main()
{
FILE *input ,*destfile;
int t;
input = fopen("D:/1.txt","r");
destfile = fopen("D:/2.txt" , "w");
if(input == NULL)
{
perror("the file is empity");
exit(EXIT_FAILURE);
}
else
{
perror("the file is not empity");

while(!feof(input))
{
t = fgetc(input);
if(t =='{')
{
t ='s';
}
printf("%c" , t);
fputc(t , destfile);
}

}
fflush(stdout);
fclose(destfile);
fclose(input);
return 0;
}
把1.txt文件中的内容放到2.txt文件。这里有个问题,那就是2.txt文件最后有个类似y上面有两点的字符不知道是什么。

perror函数主要是为了便于调试,fflush是清楚缓存,fclose是文件打开后要关闭。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: