01. april 2004 - 19:39Der er
5 kommentarer og 1 løsning
løbsk while v validering af en int
Hej eksperter! Jeg er forholdsvis ny i c++, men skal bruge det i forbindelse med skole. Jeg har fanget en ver. af VS 2003 (7.1) hvor jeg afprøver simpel c++. Nu vil jeg gerne tjekke et user input er en valid int og spørge igen hvis det ikke er.. Men det virker ikke. Plz hjælp!!
int main() { int temp_w_id;
while (!(cin >> temp_w_id)) { cin.clear(); cout << "this is not a number: \"" << temp_w_id << "\". try again: " << endl; }
getch(); return 0; }
PS: Gode guides/hints til netop emnet ville være værdsat :)
Jeg tager point selv så. Kom med reply hvis I vil have dem :)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.