C++fstream问题,如何判断一个文件是否为空 10
展开全部
#include <iostream>
#include <fstream>
using namespace std;
#define FILENAME "D:\\aaa.txt"
int main()
{
fstream file;
file.open(FILENAME,ios::in);
if(!file)
{
cout<<FILENAME<<"没有被创建";
}
else
{
cout<<FILENAME<<"已经存在";
}
return 0;
}
}
#include <fstream>
using namespace std;
#define FILENAME "D:\\aaa.txt"
int main()
{
fstream file;
file.open(FILENAME,ios::in);
if(!file)
{
cout<<FILENAME<<"没有被创建";
}
else
{
cout<<FILENAME<<"已经存在";
}
return 0;
}
}
追问
main(void){ofstream mima;string s;string w;
mima.open("mima.txt",ios::in);
if(!mima){ cout>s;mima.write((char*)&s,sizeof(s));mima.close();}不行,您的方法有误?哪怕输入了密码,也一直是输入状态并未有else
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询