ger@ld
Gebruiker
- Lid geworden
- 27 aug 2006
- Berichten
- 235
Hoi,
Ik ben een paar maanden geleden begonnen met het leren van de basis van c++. Ik heb hiervoor het boek C++ Grand Cru gelezen. Nu ben ik druk aan het oefenen, waarbij ik tegen een probleem aanstuit. Ik maak een progje waarmee tekst kan worden ingelezen van het toetsenbord, totdat de gebruiker op ESC drukt (dit is mijn code):
Als je het gecompileerd hebt, weet je dat het niet helemaal flexibel loopt: Het programma wacht ALTIJD op een toets aan het begin van de regel.
Weet iemand een oplossing voor mijn probleem?
Alvast hartelijk bedankt!
Gerald
Ik ben een paar maanden geleden begonnen met het leren van de basis van c++. Ik heb hiervoor het boek C++ Grand Cru gelezen. Nu ben ik druk aan het oefenen, waarbij ik tegen een probleem aanstuit. Ik maak een progje waarmee tekst kan worden ingelezen van het toetsenbord, totdat de gebruiker op ESC drukt (dit is mijn code):
Code:
#include <iostream>
#include "Console.h" //zie: [URL="http://www.ronkes.nl/programmeren/console%20api/default.asp"]http://www.ronkes...ult.asp[/URL]
#include <string>
using namespace std;
char regel[500];
void main()
{
do
{
cin.getline(regel, 500);
}while(GetVirtualKey() != VK_ESCAPE);
}
Als je het gecompileerd hebt, weet je dat het niet helemaal flexibel loopt: Het programma wacht ALTIJD op een toets aan het begin van de regel.
Weet iemand een oplossing voor mijn probleem?
Alvast hartelijk bedankt!
Gerald