Also habe ich diesen Code, der eine bestimmte Datei liest, die die Werte 22 und 14 bzw. in der gleichen Zeile hat.Lesen von Ganzzahlen aus Datei und Initialisieren eines multidimensionalen Arrays
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;
}
}
Wie kann ich ein mehrdimensionales Array erstellen, das die Größe der ganzen Zahlen hat, die ich aus der Datei lese?
Zum Beispiel, wenn die Datei hat 22 und 10, Zeilen sollte = 22 und Spalten anzu = 10.
Muss ich #include etwas, um die std :: stoi zu verwenden? – Lithorz
Stoi wurde in C++ 11 eingeführt. Wenn Ihr Compiler das nicht unterstützt, verwenden Sie std :: atoi (word.c_str()) – jla
mmm, seltsam. Wenn ich entweder verwende, heißt es "Fehler: 'stoi' wurde auf diesem Bereich nicht deklariert" oder "Fehler: 'atoi' wurde auf diesem Bereich nicht deklariert" – Lithorz