Mehrere eingabe
-
Seit gegrüßt!
So weit bin ich schon aber nun soll das Programm mehrere Vokabeln hintereinander einlesen können die Schleife sollte dann mit ein break beenden werden ...
if (deutsch,englisch == "")break;da weiß ich nicht mehr weiter hoffe einer von euch kann mir helfen
#include "stdafx.h" #include <iostream> #include <fstream> #include <fstream> #include <string> using namespace std; int _tmain(int argc, _TCHAR* argv[]) { ofstream auslesen; string deutsch, englisch, ausstring; auslesen.open("Vokabeln.txt", ios::app); if (!auslesen) { cout << "Fehler beim Oeffnen der Datei"; } else { cout << "Bitte geben Sie eine deutsche Vokabel ein:"; cin >> deutsch; cout << "Bitte geben Sie eine englische Vokabel ein:"; cin >> englisch; ausstring = deutsch + "\t\t" + englisch + "\n"; auslesen << ausstring; auslesen.close(); } return 0; }
-
Üblicherweise sehen Leseschleifen aller Art in C++ so oder vergleichbar aus:
while (leseaktion) verarbeite;Hier also vermutlich etwas in der Art
while (cin >> deutsch >> englisch) { // Do stuff }