我正在尝试使用 Pocket CPP 在 notepad++ 上编译 C++。不过,我在使用 ifstream 时无法打开文本文件。我将 txt 文件放在哪个文件夹中,以便 PocketCPP/NppExec 读取它。
问问题
1106 次
1 回答
0
您可以获取当前工作目录(txt 应该位于的位置)编译/执行以下示例:
#include <iostream>
#include <vector>
#include <cstdlib>
#include <direct.h>
using namespace std;
int main() {
vector<char> path(512);
_getcwd(&path[0], path.size());
cout << &path[0] << endl;
}
PS:我是Pocket C++的创建者,你也可以使用问题跟踪器。我将添加一个问题来更改未来版本中的工作目录(我认为它应该与默认的 .cpp 文件相同)。
于 2013-09-24T17:23:07.173 回答