文件输入输出
谁能教我文件输入输出的方法
重定向式文件读取,通过修改流来进行读入,比如说:
freopen("test.txt","r",stdin);
此时的所有标准输入函数统统由test.txt文件读入【文件读入格式如同手动输入到程序中】
2.fopen
灵活性大,但是写法较为繁琐
程序代码:
int a; FILE *in; //定义一个文件指针 in=fopen("test.txt","r"); //用fopen打开指定文件,并返回文件指针 fscanf(in,"%d",&a); //用fscanf进行读入,写出用fprintf
3.fstream
文件输入输出流,代码量少
程序代码:
int a; fstream file("test.txt"); //打开文件 file>>a; //从文件读入a file<<a; //向文件写入a