Hallo,
ich habe folgendes Problem:
Ich möchte aus einer Textdatei Werte auslesen und in ein Array vom Typ integer überführen. Dabei ändert sich die Anzahl der Variablen mit der ebenfalls dort eingegebenen Variable Anz_Var. Die Datei sieht ungefähr so aus:
Anzahl Variablen: 3
Var_nr;uGrenze;oGrenze
1;5;50
2;44;450
3;50;100
Ich habe schon mit ifstream die Zeilen einlesen können. Komme aber dann nicht weiter.
Wie komme ich an die "3" und wandele den String dann in einen Integerwert? Diesen Wert weise ich dann einer Variable Anz_Var zu.
Dann ein 3D-Feld int array[Anz_Var] erstellen.
Wie kann ich das Feld mit den Werten füllen? (Die Zahlen 1, 5, 50 der ersten zeile und der anderen Zeilen sind immer durch ein Semikolon (bzw. einen Tab-Stopp) getrennt.)
Vielen Dank für eure Mühe.
Grüße
Guddy
ich habe folgendes Problem:
Ich möchte aus einer Textdatei Werte auslesen und in ein Array vom Typ integer überführen. Dabei ändert sich die Anzahl der Variablen mit der ebenfalls dort eingegebenen Variable Anz_Var. Die Datei sieht ungefähr so aus:
Anzahl Variablen: 3
Var_nr;uGrenze;oGrenze
1;5;50
2;44;450
3;50;100
Ich habe schon mit ifstream die Zeilen einlesen können. Komme aber dann nicht weiter.
Wie komme ich an die "3" und wandele den String dann in einen Integerwert? Diesen Wert weise ich dann einer Variable Anz_Var zu.
Dann ein 3D-Feld int array[Anz_Var] erstellen.
Wie kann ich das Feld mit den Werten füllen? (Die Zahlen 1, 5, 50 der ersten zeile und der anderen Zeilen sind immer durch ein Semikolon (bzw. einen Tab-Stopp) getrennt.)
Vielen Dank für eure Mühe.
Grüße
Guddy