![]() |
[c++]
ik heb een progje voor de omgekeerde stelling van pythagoras gemaakt. ;)
Maar als ik hem in mijn Programmeer omgeving draai (visual C++) vraagt ie als het programma klaar is om op een toets te drukken en dan sluit ie af. Maar als ik de .exe run sluit hij direct af nadat ik het tweede getal heb ingevoerd. Ook wil ik het programma in windows laten draaien dus niet in DOS. iemand enig id wat ik daaraan kan doen??? |
Ik denk dat je aan het einde van het programma een soort cin.getline() moet plaatsen om niet direct het programma te beeindigen na de laatste uitvoer. Een DOS programma dat in Windows wordt uitgevoerd, sluit volgens mij het venster direct nadat het volledig is doorlopen.
En om een programma voor Windows te maken, moet je zoiets als "Windows" bibliotheken gebruiken. Verder zal er wel een soort compiler directive voor bestaan, maar dat weet ik niet zeker. Als ik maar wat blaat, dan hoor ik dat wel :rolleyes: |
om niet meteen af te sluiten gebruik ik getchar (); en dan pas return 0; dan moet de ebruiker op een toets drukken. Maar om een vraag te stellen bv van nog een keer druk [enter] of iets anders om te stoppen moet je iets anders doen, als ik zo logisch nadenk denk ik dat we dan het beste een if/else lus kunnen pakken.
|
Citaat:
|
zet eens 2 keer een cin.get(); op het einde van je programma..
|
Post anders even de source-code, dan kunnen we zien wat er precies moet gaan gebeuren en waarom.
|
Alle tijden zijn GMT +1. Het is nu 22:47. |
Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.