hoi mensen,
ik heb nogal een raar probleem met c++
ik heb de volgende code:
als ik dit compile en uitvoer krijg ik 1x de vraag 'record toevoegen' etc..
dan kan ik iets invoeren. Alleen daarna (dus binnen het loopje) krijg ik 1000x die vraag, alleen word de hele 'cin' overgeslagen....
ik heb dus niet de mogelijkheid om iets in te voeren
nb: dis dus de gestripte versie van een iets ingewikkelder programma, en ik weet dat in dit geval een do {} while (); beter is, maar er moet dus nog meer in.
ik heb nogal een raar probleem met c++
ik heb de volgende code:
C++:
1
2
3
4
5
6
7
8
9
10
11
12
13
| #include <iostream> using namespace std; void main () { int t; cout << "Record toevoegen? (0 om te stoppen)"; cin >> t; while (t != 0) { cout << "Record toevoegen? (0 om te stoppen)"; cin >> t; } } |
als ik dit compile en uitvoer krijg ik 1x de vraag 'record toevoegen' etc..
dan kan ik iets invoeren. Alleen daarna (dus binnen het loopje) krijg ik 1000x die vraag, alleen word de hele 'cin' overgeslagen....
ik heb dus niet de mogelijkheid om iets in te voeren
nb: dis dus de gestripte versie van een iets ingewikkelder programma, en ik weet dat in dit geval een do {} while (); beter is, maar er moet dus nog meer in.
This message was sent on 100% recyclable electrons.