Compilen en uitvoeren gaat fout !

Status
Niet open voor verdere reacties.

Mikethabest

Gebruiker
Lid geworden
29 jul 2006
Berichten
34
Dit programmatje heb ik overgetypt uit een boek om de compiler te testen:

Code:
#include <stdio.h>
int main()
{
    printf("De groeten van C++.\n");
    return 0;
}


Ik ben echt een beginner. Ik heb Dev-C++ gedownloaded en ik heb hem in het programma gecompiled, nadat ik hem had opgeslagen als hello.ccp. Nu is er hello.exe, maar als ik die run zie ik helemaal niet "De groeten van C++" in beeld ; hij sluit gelijk het programma af.

Hoort dit ? Hoe voorkom ik dit of los ik dit op ?

Thanks.

PS: Ik weet dat ik een noob ben in C++ dus graag geen moeilijke uitleg :P
 
Zodra dit programma klaar is sluit hij af. Het zou niet nodig zijn om de commandprompt open te houden als hij al klaar is toch ^^? Om te zorgen dat hij wel open blijft kun je bv. wachten tot de gebruiker op een knop drukt.

Bv:
Code:
#include <iostream>

using namespace std;

int main()
{
    cout << "De groeten van C++.\n";
    cin.get(); //<---- Vraagt input van de gebruiker
    return 0;
}
 
Laatst bewerkt:
Ok, dat werkt nu, bedankt :D

Waarom werkt de functie sleep() niet in dev-c++ ?
 
Om bepaalde functies te gebruiken moet je wel de juiste headers ervoor includen. Die van sleep() weet ik niet uit m'n hoofd maar in windows.h staat Sleep() die hetzelfde doet.

Code:
#include <iostream>
#include <windows.h> //<--- die daar

using namespace std;

int main()
{
    cout << "Over 5 seconden komt er hoi te staan.\n";
    Sleep(5000); //5,000 milliseconden
    cout << "Hoi!\n";
    cin.get();
    return 0;
}
 
Waarom werkt de functie sleep() niet in dev-c++ ?
Eigenlijk 'werkt' ze wel hoor... enkel 'sleep()' is een *nix methode. Onder windows dien je Sleep() te gebruiken (in windows.h) zoals hierboven al staat.

--Johan
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan