【发布时间】:2015-07-08 21:23:47
【问题描述】:
您好,我目前在 OSX 上使用 CodeBlocks 13.12。
我正在尝试打开以下 .txt 文件
第 1 行
第 2 行
第 3 行
我的代码只是:
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main()
{
cout<<'\n';
std::string line;
ifstream myfile("textex.txt");
if(myfile.is_open())
cout << "File is open";
else
cout << "File not open";
cout<<'\n';
return 0;
}
我也将文件包含在项目文件夹中,并尝试链接并编译它。
当我运行代码时,它显示“文件未打开”,我不知道为什么? 我是 C++ 新手,有人可以解释为什么这不起作用吗?
【问题讨论】:
-
链接和编译任意 .txt 文件?靠猜测编程是行不通的:)
-
使用getcwd() 显示应用程序认为它正在运行的目录。
标签: c++ codeblocks getline