C++中清空文件的内容是那种打开方式?是哪个函数?
我想先打开一个文件,修改里边的内容,然后再清空原有文件的内容,把修改之后的内容写入文件,C++中是哪个函数?谢谢了...
我想先打开一个文件,修改里边的内容,然后再清空原有文件的内容,把修改之后的内容写入文件,C++中是哪个函数?谢谢了
展开
3个回答
展开全部
ofstream选择打开方式为ios::app即可。
#include <fstream>
#include <iostream>
using namespace std;
int main(int agrc,char* argv[]){
ofstream file;
file.open("data.txt",ios::app);
file<<"耐轿at end"<<endl;
file.close();
return 0;
}
如果是C语言版,打开方式选择为"a+"。
#include <stdio.h>
int main(){
FILE *fi=fopen("data.txt","a+");
fprintf(fi,"at end\缓亩源n"扰态);
fclose(fi);
return 0;
}
#include <fstream>
#include <iostream>
using namespace std;
int main(int agrc,char* argv[]){
ofstream file;
file.open("data.txt",ios::app);
file<<"耐轿at end"<<endl;
file.close();
return 0;
}
如果是C语言版,打开方式选择为"a+"。
#include <stdio.h>
int main(){
FILE *fi=fopen("data.txt","a+");
fprintf(fi,"at end\缓亩源n"扰态);
fclose(fi);
return 0;
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询