(Beginner) Mijn programma sluit te snel af

Status
Niet open voor verdere reacties.

gast0231

Nieuwe gebruiker
Lid geworden
7 feb 2008
Berichten
0
Ik ben gisteren (06-03-08) begonnen met C++, nadat ik genoeg had gehad van Batch. Nou heb ik een aantal beginnershandleidingen gelezen, maar ik heb voor een probleem nog geen oplossing. Mij bestanden sluiten namelijk gelijk weer af. Hieronder staat mijn code :

Code:
#include <iostream.h>

int main()
{
int x,y; 			       //declareer 2 variabelen

cout <<"Vul het eerste getal in:";     //uitvoer 
cin >> x;  			       //zet de ingetypte waarde in variabele x 
cout <<"\nVul het tweede getal in:";   //uitvoer
cin >> y;			       //zet de ingetypte waarde in variabele y
cout << "\n" << x+y;		       //laat de som  van x + y zien

return 0;
}

}

Zien jullie het probleem ? Dan hoor ik het graag !

Groet
gast0231
----------------------------------------------------------------------------------------------------------------------------------
I4U Development, Software Creations :

CapsBlock - schakelt uw CapsLock-toets uit | >>> Download nu <<<
 
Laatst bewerkt door een moderator:
Ik weet niet meer precies hoe het zat, maar probeer eens voor de return 0; dit te zetten:
cin.get();
 
Bijde reacties hielpen niet. Maar alsnog bedankt. Nog meer mogelijkheden ?
 
Als je alles wat in Johantrax' klikje staat doorleest dan vind je je oplossing.. Maar probeer anders sytem("pause"); voor return 0; te zetten.
 
Natuurlijk bedoeld Arjan B
Code:
system("pause");
Wat er gebeurd is een melding zoiets als: "Press any key to continue..."

(Al ben ik hier zelf niet zo'n voorstander van omdat je dan een MSDOS commando verwerkt in je (in principe platformonafhankelijke) c++ source...)
 
foutje zie ik nu pas... in je code staat er een sluitaccolade teveel (})
In C(++) en vele andere talen is het de gewoonte om na het openen van een accolade in te springen, en bij het sluiten ervan opnieuw een niveau lager te werken. Fouten zoals deze zijn dan vaak makkelijker op te sporen.
 
Je kunt gewoon dit onderaan je code zetten:

Code:
getchar();
exit(0);

Als je dan op enter drukt dan: exit(0); sluit hij af :)
Hij sluit natuurlijk niet af als de gebruiker iets in moet voeren in een string bijv :p

:thumb:
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan