初学者C++ 打开文件失败呀
本帖最后由 黑龍 于 2016-3-8 21:09 编辑#include<fstream>
#include<iostream>
using namespace std;
int main()
{
ifstream in;
in.open("test.txt");
if(!in)
{
cerr<<"打开失败"<<endl;
}
in.close();
return 0;
}
我有创建test.txt呀,为什么运行之后显示打开失败。
你的头文件后面怎么没有.h zlh 发表于 2016-3-8 18:23
你的头文件后面怎么没有.h
小甲鱼老师的也没有的,好像是多了个 using namespace std;就不用.h了 求解 zlh 发表于 2016-3-8 18:23
你的头文件后面怎么没有.h
这是cpp的不是c 楼主你是不是调试的时候运行发现打开失败的 如果是这样 不在调试器下运行就行了 要不就提交文件路径 黑龍 发表于 2016-3-8 19:16
楼主你是不是调试的时候运行发现打开失败的 如果是这样 不在调试器下运行就行了 要不就提交文件路径
我就编了这么多,因为刚学,看了小甲鱼老师的视频想试一下,编好运行就这样了。 黑龍 发表于 2016-3-8 19:16
楼主你是不是调试的时候运行发现打开失败的 如果是这样 不在调试器下运行就行了 要不就提交文件路径
问题应该是。他是会到默认的文件夹里找这个test.txt. 吧,而我没有把test创建到默认的文件夹里。谢谢了 你是不是文件路径没写对,不知道放哪里就写个绝对路径,windows下的话路径记得\\ {:5_109:} 文件路径不对吧?
页:
[1]