可能重複:
Creating a directory In C or C++如何在C++中創建一個文件夾,並且沒有路徑名稱就是您想要創建的文件夾的名稱?
我要作出這樣的標題爲 「BobtheBuilder」 的文件夾。然後我想在裏面創建一個文本文件。我想在不知道我的路徑的情況下做到這一點。我不希望有鍵入:
ofstream out("C:/MyComputer/User/Jeff/etc/BobtheBuilder/NewFile.txt");
我希望它只是成爲當地這方面在我的可執行文件包含這樣的:
ofstream out("/BobtheBuilder/NewFile.txt");
這可能嗎?爲了做文件管理,我必須知道整個路徑名嗎?我覺得這是可能的,因爲你可以創建或打開一個文件,是在同一個目錄中,如程序:
ifstream inf("NewFile.txt");
還是有,在像這樣原來的路徑填充一個特殊的關鍵字:
ifstream inf("FILLIN/BobtheBuilder/NewFile.txt");
感謝
我認爲special關鍵字是'。'它指向你的工作目錄。 – shilk