Problem mit Varaiblentypen
-
Gibt es einen Variablentyp, bei der mit cin.get() arbeiten kann, und die eine möglichst große Menge an Zeichen aufnehmen kann. Normalerweise würde ich ja eine Variable von typ char verwenden, aber die kann ja nur ja 500 zeichen aufnehmen... Integer läßt sich ja zum Beispiel auch nciht verwenden...
Vielen dank im voraus
Vertigo
-
std::string!
#include <string> using namespace std; string Input; cin.getline(Input);
-
Normalerweise würde ich ja eine Variable von typ char verwenden, aber die kann ja nur ja 500 zeichen aufnehmen...
Nein! ein char kann genau ein Zeichen aufnehmen. Aber du kannst ein Feld verwenden:
char feld[507]; cin.get(feld, 507);
-
@KPC: du brauchst das globale getline