c++打开文件和关闭文件的函数及用法
展开全部
c:
fopen,fclose
c++:
输入文件:
fstream myfile;
myfile.open("test.txt",ios::out|ios::trunc);
cin>>myfile;
myfile.close;
输出文件:
char data[8];
ifstream myfile;
myfile.open("test.txt");
myfile>>data;
以上都没判断文件是否存在
fopen,fclose
c++:
输入文件:
fstream myfile;
myfile.open("test.txt",ios::out|ios::trunc);
cin>>myfile;
myfile.close;
输出文件:
char data[8];
ifstream myfile;
myfile.open("test.txt");
myfile>>data;
以上都没判断文件是否存在
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
例如,打开D盘下的a.txt文件:
FILE *fp = fopen("d:\\a.txt", "w");//打开文件
……
fclose(fp);//关闭文件
FILE *fp = fopen("d:\\a.txt", "w");//打开文件
……
fclose(fp);//关闭文件
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
#include <iostream>
#include <fstream>
using namespace std;
int main()
{
string str;
int i;
i=0;
ofstream outfile("test.data",ios::out);
if(!outfile)
{
cerr<<"open error!"<<endl;
}else{
outfile<<"this is test content!";
}
outfile.close();
ifstream ifile("test.data",ios::in);
if(!ifile)
{
cerr<<"read error!"<<endl;
}else{
//cout<<"Yes"<<endl;
ifile>>str;
}
ifile.close();
cout<<str<<endl;
}
#include <fstream>
using namespace std;
int main()
{
string str;
int i;
i=0;
ofstream outfile("test.data",ios::out);
if(!outfile)
{
cerr<<"open error!"<<endl;
}else{
outfile<<"this is test content!";
}
outfile.close();
ifstream ifile("test.data",ios::in);
if(!ifile)
{
cerr<<"read error!"<<endl;
}else{
//cout<<"Yes"<<endl;
ifile>>str;
}
ifile.close();
cout<<str<<endl;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询