C语言中如何实现文件访问?
发布网友
发布时间:2022-05-04 09:54
我来回答
共2个回答
热心网友
时间:2022-06-20 22:05
1
以只读方式打开第一个文件
2
以写方式打开第二个文件
3
循环读取字符,并写入第二个文件。直到遇到eof结束。
4
关闭文件。
代码:
#include
int main()
{
file *f1, *f2;
int c;
f1 = fopen("in.txt", "rb");
f2 = fopen("out.txt", "wb");//将in.txt复制为out.txt;
while((c = fgetc(f1)) != eof)
fputc(c,f2);
fcloseall();
return 0;
}
热心网友
时间:2022-06-20 22:05
先定义一个文件指针:FILE
*fp;然后给它赋值:fp=fopen(要访问的文件名
,
"r");然后就可以从文件中读取数据了
其中文件名要以字符串的形式出现,比如我要打开C盘根目录下的1.txt,就要写成fp=fopen(
"C:\\1.txt"
,
"r"
);路径中的所有的"\"都要用转义字符"\\"替换掉,否则的话C的编译器会把"\"后面的一个字符当成转义字符的参数吃掉的