C++ Spasser mangler hjælp :)

Tags:    c++ html

HARJ!

Når jeg compiler et program, og kører det bagefter, så åbner der et vindue, som forsvinder med det samme igen...

Jeg følger nogle tutorials, koden er f.eks.

#include <iostream.h>

int main()
{
cout<<" Hello World! "<<endl;
return 0;
}

Hvad er der galt??

MvH
- ASSASSINATOR



3 svar postet i denne tråd vises herunder
1 indlæg har modtaget i alt 5 karma
Sorter efter stemmer Sorter efter dato
HARJ!

Når jeg compiler et program, og kører det bagefter, så åbner der et vindue, som forsvinder med det samme igen...

Jeg følger nogle tutorials, koden er f.eks.

#include <iostream.h>

int main()
{
cout<<" Hello World! "<<endl;
return 0;
}

Hvad er der galt??


Programmet afslutter lige efter den har udskrevet teksten "Hello World!", så for at fixe "problemet", kan du gøre det ved at bruge følgende kode:

#include <iostream>
#include <conio.h>

int main()
{
cout<<" Hello World! "<<endl;

getch();
return 0;
}

Dette gør at programmet venter på at brugeren trykker "any key", for derefter at afslutte.

ps. istedet for getch(); kunne du bruge system("PAUSE"), hvilket vil give det samme resultat.

- sh0rtaaay




Det er nok fordi at programmer åbner et dos vindue hvor den skriver "Hello World", og så lukker den igen.
Du kan prøve at åbne programmet via. dos og så se hvad der sker.

Hilsen
Martin Wolf
Professionel wrestler



HARJ!

Når jeg compiler et program, og kører det bagefter, så åbner der et vindue, som forsvinder med det samme igen...

Jeg følger nogle tutorials, koden er f.eks.

#include <iostream.h>

int main()
{
cout<<" Hello World! "<<endl;
return 0;
}

Hvad er der galt??

MvH
- ASSASSINATOR


Enten start programmet fra en dos promt, så lukker vinduet ikke.
Ellers kan du også tilføje en linie der læser ind i programmet til sidst, så venter programmet også på du har trykket på noget.


Mvh,

Thomas Nielsen



t