奥古斯丁少爷 发表于 2016-3-8 17:55:50

初学者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呀,为什么运行之后显示打开失败。

zlh 发表于 2016-3-8 18:23:50

你的头文件后面怎么没有.h

奥古斯丁少爷 发表于 2016-3-8 18:52:28

zlh 发表于 2016-3-8 18:23
你的头文件后面怎么没有.h

小甲鱼老师的也没有的,好像是多了个 using namespace std;就不用.h了

奥古斯丁少爷 发表于 2016-3-8 19:15:04

求解

黑龍 发表于 2016-3-8 19:15:15

zlh 发表于 2016-3-8 18:23
你的头文件后面怎么没有.h

这是cpp的不是c

黑龍 发表于 2016-3-8 19:16:16

楼主你是不是调试的时候运行发现打开失败的 如果是这样 不在调试器下运行就行了 要不就提交文件路径

奥古斯丁少爷 发表于 2016-3-8 19:22:30

黑龍 发表于 2016-3-8 19:16
楼主你是不是调试的时候运行发现打开失败的 如果是这样 不在调试器下运行就行了 要不就提交文件路径

我就编了这么多,因为刚学,看了小甲鱼老师的视频想试一下,编好运行就这样了。

奥古斯丁少爷 发表于 2016-3-8 19:54:09

黑龍 发表于 2016-3-8 19:16
楼主你是不是调试的时候运行发现打开失败的 如果是这样 不在调试器下运行就行了 要不就提交文件路径

问题应该是。他是会到默认的文件夹里找这个test.txt. 吧,而我没有把test创建到默认的文件夹里。谢谢了

linxingcs 发表于 2016-3-9 12:26:15

你是不是文件路径没写对,不知道放哪里就写个绝对路径,windows下的话路径记得\\

沫丶尛希 发表于 2016-3-9 21:22:11

{:5_109:}

ianv 发表于 2016-3-11 10:10:39

文件路径不对吧?
页: [1]
查看完整版本: 初学者C++ 打开文件失败呀