08. januar 2010 - 21:43Der er
5 kommentarer og 2 løsninger
cmd lukker selv om std::cin.get()
hej eksperter jeg er gået igang med at læarer at programmere i min fritid på egen hånd og læser en bog der hedder:C++ grundbog MEN jeg er nu nået lidt ind i bogen og der er en kode der ser sådan her ud:
#include "stdafx.h"
int main() { int foersteTal; int andetTal; std::cout<<"\nIndtast venligst et stort tal:"; std::cin >>foersteTal; std::cout<<"\nIndatst venligst et mindre tal:"; std::cin >>andetTal; if (foersteTal > andetTal) std::cout<<"tak\n"; else std::cout<<"Hov! det andet tal er ikke mindre!\n"; std::cin.get(); return 0; }
mit problem er at cmd lukker efter den har udført opgen selv om jeg har sat std::cin.get(); ind og har prøvet lidt forskelligt og kan ikke lige finde på en løsning? på horhånd tak :)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
mange tak i to :) de bægge virkede:) må indrømme at system ("pause"); nok er lidt mere enkel :) jeg skal kun bruge der for at jeg lige som kan se hvad der sker og forstå det:)
arne_v kan du fortælle mig hvad det er std::cin.clear(); std::cin.ignore(1000, '\n'); std::cin.get();
gør? altså jeg troede std::cin.clear(); bare clearede cin og så kunne man indsætte std::cin.get(); men det virkede ikke. men hvis man satte det hele ind virkede det:) hvis i begge smider et svar så kan i dele pointene :)
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.