Probleme mit leerzeichen

hi an alle erstmal:

ich habe folgendes problem…

ich habe 4 char variablen mit jeweils [20] zeichen pro string…wenn ich diese mit „cin“ einschreibe…(ohne leerzeichen)… funktioniert die ausgabe einwandfrei…

aber sobald ich beim NAME … z.b JÖRG PETER… eingebe…dann übernimmt er PETER in die 2te variable…

kann mir da vielleicht jemand weiterhelfen??

danke

OberAsi

Hi!

Wenn du stattdessen cin.getline(char* str,int zahl) verwendest, liest er zahl Zeichen in die Zeichenkette str, auch mit Leerzeichen.

mfg

Markus

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]