1、先写写C的吧,在C语言中读入写出文件要用到fopen这个函数,而且要先定义文件指针,为了方便,我们不妨先定义两个,一个fp1用作输入文件指针,另一个fp2用作输出文件指针。
FILE *fp1,*fp2;
fp1 = fopen("input.txt","r");
fp2 = fopen("output.txt","w");
fscanf(fp1,"%d",&temp);
fprintf(fp2,"%d",temp);
fclose(fp1);
fclose(fp2);
tips:前面只需要#inlcude <stdio.h>即可
2、再来看C++版的
要想对文件进行读写,必须先把fstream库包括到源文件里:
#include <fstream>接下来,需要创建一个ofstream(output file stream输出文件流)类型的变量,代码如下:
std::ofstream fileOutput("filename");然后直接就能往里面写了
fileOutput <<"hello world"<<"\n";使用完毕之后也要记得关闭输出流
fileOutput.close();同理,从文件输入也是一样的,创建一个ifstream即可
std::ifstream fileInput("filename");后面就类似了,所以,总体上还是C++版本的更简洁一些。