0

Pocket CPP を使用して、notepad++ で C++ をコンパイルしようとしています。ただし、ifstreamを使用しているときにテキストファイルを開くことはできません。PocketCPP/NppExec が読み取れるように、txt ファイルを配置するフォルダーはどれですか。

4

1 に答える 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++ の作成者です。Issue Trackerも使用できます。将来のバージョンで作業ディレクトリを変更する問題を追加します (デフォルトでは .cpp ファイルと同じになるはずです)。

于 2013-09-24T17:23:07.173 に答える