Aus Daten lesen
-
Hallo,
also ich habe ein Problem da ich noch nicht solange C++ programmiere weiss ich nicht wie ich das Problem lösen soll.
Das Programm soll aus einer Textdatei ein paar Daten auslesen der Programmablauf soll ungefähr so aussehen:
Programm starten
Geben sie den Namen ein: Eingabe1
Programm sucht in der Textdatei nach Eingabe1
Programm gibt Eingabe1 aus
Das Problem ist jetzt nur das es nicht nur ein oder zwei Wörter ausgeben soll es soll so ungefähr auf der Konsole ausgegeben werden:
Eingabe1
Wort
Wort
Wort
Wort
Das ganze soll unter der Win32-Konsole ausgeführt werden.
Ich hoffe jemand könnte mir helfen dabei wie ich das ungefähr machen könnte.
-
Du könntest die Datei mit ifstream() einlesen und dann Eingabe1 mit strstr suchen.
Und Eingaben vom User bekommst du so:#include <iostream> #include <string> int main() { string Eingabe1; getline(cin, Eingabe1); cout << "Die Eingabe lautet: " << Eingabe1; cin.get(); return 0; }
Bitte nicht schlagen wenn da was falsches steht ich code C++ selbst noch nicht so lange^^
mfg
Deliruz
-
Deliruz schrieb:
Du könntest die Datei mit ifstream() einlesen und dann Eingabe1 mit strstr suchen.
Bitte nicht C und C++ mischen. Dafür gibt's
std::string::find( )
.greetz, Swordfish