Input Output

Status
Niet open voor verdere reacties.

Jeppey

Gebruiker
Lid geworden
5 jun 2006
Berichten
26
Hoi, ik heb een erg eenvoudige vraag, maar ik haal het even helemaal door de war!
Ik lees hier in een boek dat je met deze code de invoer kan plaatsen in een variabele:
Code:
cin >> variabele;
cin.get();

Okee, als ik nu een char variabele heb en ik voer een woord in, dan komt er als ik de variabele opvraag met:
Code:
cout << variabele;
dan komt er één letter uit.

Als ik deze zelfde actie in een do-while lusje zet dan komt het hele woord weer tevoorschijn:
Code:
do
{
variabele = cin.get();
cout << variabele;
}
while(true);
In dat boek wordt uitgelegd dat er omstebeurt een letter uit de invoerbuffer op het scherm gezet wordt door de cin.get.

Nu ben ik dus ff helemaal verward! Kan ik nu met een cin.get() iets in een variabele zetten of juist iets uit de invoerbuffer halen, of allebei?? Hoe zit dit???
Kan iemand dit misschien goed uitleggen? Alvast bedankt.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan