好的程序使一個文件夾後,我會騙人把文件放在該文件夾,但我希望該文件是一個用戶將放入的名稱,所以如何我這樣做是因爲我現在已經設置了它所做的只是通過名稱Exampleuser輸入創建一個文件,並且將「/ two」放在兩個文件名之後。如何使文件有一個名稱,用戶輸入
#include <iostream>
#include <direct.h>
#include <string>
#include <fstream>
using namespace std;
string newFolder = "Example";
string test ;
string two;
int main()
{
_mkdir((newFolder.c_str()));
getline(cin,test);
two = test;
fstream inout;
inout.open(newFolder + two,ios::out);
inout << " This is a test";
inout.close();
return 0;
}
是什麼操作系統? – jsantander
您可能需要文件夾名稱和文件名稱之間的分隔符。例如,在Linux上它將是:'new_folder +「/」+ two'。 –
好吧,謝謝「\\」爲我工作,因爲即時消息在windows上 –