所以我有這個代碼讀取一個特定的文件,它分別具有值22和14,並且在同一行上。從文件讀取整數並初始化一個多維數組
int main()
{
int rows = 0;
int column = 0;
string line;
ifstream file("Path To File");
if(file.is_open()){
getline(file, line);
cout << line << endl;
file.close();
}
else{
cout << "File cannot be read." << endl;
cin.get();
return 0;
}
}
如何創建一個多維數組,其大小是從文件中讀取的整數大小?
例如,如果該文件有22和10,行應該= 22個列應該= 10。
我需要#include東西才能使用std :: stoi嗎? – Lithorz
stoi是在C++ 11中引入的。如果你的編譯器不支持使用std :: atoi(word.c_str()) – jla
mmm,那很奇怪。如果我使用它說:「錯誤:'stoi'未在此範圍上聲明」或「錯誤:'atoi'未在此範圍內聲明」 – Lithorz