Hallo Sylvester!
Ich möchte aus einer Datei die Integer Werte suchen und
ausgeben. Wie macht man
sowas?
Och, das ist ganz leicht… du brauchst nur filestreams und atoi();
-
Filestreams:
#include
// Lesenden Stream erzeugen:
const char* dateiname = „bla.txt“;
string wort;
ifstream lesestrom;
lesestrom.open(dateiname, ios::in);
lesestrom >> wort; // schreibt bis zum nächsten Trennzeichen in Wort
if(lesestrom.eof()) // Falls wir am Ende der Datei sind
{ // …
}
-
atoi
#include
const char* wort1 = „42“;
const char* wort2 = „Schalke_04“;
const char* wort3 = „23-Paranoia!23!“;
int zahl = atoi(wort1); // zahl = 42
int zahl = atoi(wort2); // zahl = 0
int zahl = atoi(wort3); // zahl = 23
Ja, ich hab jetzt nicht alles aufgelöst, weil es klingt ja doch sehr nach Hausaufgabe…
Zu den Themen gibts auch wirklich VIEL im Netz, also… das sollte recht schnell gelöst sein.
(Wobei die Lösung, die ich andeute, vielleicht nicht die schnellste ist - aber auf jeden Fall die bequemste )
kvida