Flanders86 Geschrieben 6. Februar 2008 Geschrieben 6. Februar 2008 Hallo zusammen, hab folgendes Problem, ich habe eine .txt Datei mit verschieden Namen. Ich möchte über die Konsolenanwendung einen beliebigen Namen eingeben, der dann in der eingelesenen Textdatei gefunden wird und in einer Variable gespeichert wird, das ganze soll eine Anredenbestimmung sein, anhand des Vornamens die Anrede zu generieren, für jeden Tip wäre ich dankbar mfg Flanders
Klotzkopp Geschrieben 6. Februar 2008 Geschrieben 6. Februar 2008 Eine Datei zum Lesen öffnen kannst du mit der Klasse std::ifstream (in <fstream>). Zeilenweise in einen std::string lesen kannst du mit der Funktion std::getline (in <string>).
Flanders86 Geschrieben 6. Februar 2008 Autor Geschrieben 6. Februar 2008 okay danke das funktioniert schonmal, jetzt möcht ich das ganze noch erweiteren, in dem ich eine Eingabe mache, diese Eingabe auch in einem string speichere und diesen string vergleiche mit meinem eingelesen String aus der txt Datei, wie kann ich sowas anstellen, vielen Dank
Klotzkopp Geschrieben 6. Februar 2008 Geschrieben 6. Februar 2008 std::getline kann aus jedem Eingabestrom lesen, also auch aus cin. Und std::strings kannst du mit == vergleichen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden