Pocket CPP / NppExec:使用ifstream时搜索txt文件的位置

时间:2013-09-19 04:36:15

标签: notepad++ nppexec

我正在尝试使用Pocket CPP在notepad ++上编译C ++。虽然使用ifstream但我无法打开文本文件。我把txt文件放在哪个文件夹中,以便PocketCPP / NppExec读取它。

1 个答案:

答案 0 :(得分: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 ++的创建者,你也可以使用issue tracker。我将在未来版本中添加一个问题来更改工作目录(我认为默认情况下它应该与.cpp文件相同)。