Avatar billede fuke Nybegynder
11. april 2006 - 13:01 Der er 9 kommentarer

Hvad gør jeg galt?Hejsa folkens!

Hejsa folkens!

Jeg har længe drømt om at kunne programmere i C++.. Så nu har jeg taget mig sammen for at lære det, og jeg har så fundet mig en god tutorial og en compiler. Men min problem er bare, at når jeg kompilere mit program så kommer vinduet lige op i et halvt sekund og så forsvinder det igen.

Her er koden


<code>
#include <iostream>

using namespace std;

int main ()

{
  cout << "Hello World!";
  return 0;

    system("PAUSE");
}
</code>

Hvad gør jeg gjalt?
Avatar billede fuke Nybegynder
11. april 2006 - 13:02 #1
Hovsa... det der <code> troede jeg lige ville lave sådan en boks som koden bliver vist i...
Avatar billede hmortensen Nybegynder
11. april 2006 - 13:08 #2
Du kan fjerne return værdien (int) fra main deklerationen, samt returneringen af 0.

void main ()
{
  cout << "Hello World!";
    system("PAUSE");
}
Avatar billede arne_v Ekspert
11. april 2006 - 13:19 #3
byt om på linierne:

#include <iostream>

using namespace std;

int main ()

{
  cout << "Hello World!" << endl;
  system("PAUSE");
  return 0;
}
Avatar billede arne_v Ekspert
11. april 2006 - 13:19 #4
og det bør være int main ikke void main
Avatar billede fuke Nybegynder
11. april 2006 - 13:20 #5
Tak for det... Nu virker det.. :)
Avatar billede fiil123 Nybegynder
11. april 2006 - 13:55 #6
ellers lav et getch();
Avatar billede fuke Nybegynder
11. april 2006 - 14:53 #7
oki... Hvad er sådan et gecth(); og hvad gør det?
Avatar billede fiil123 Nybegynder
11. april 2006 - 15:01 #8
#pragma once

#include <iostream>

#include <conio.h>

using namespace std;


int main()
{
    cout << "Tryk p\x86 en tast for at afslutte programmet." << endl;
    getch();
    return 0;
}

Den "hænger" systemet og venter på et keyboard hit før den fortsætter. I dette eksempel afsluttes programmet efter et tryk.
Avatar billede sushiboy Nybegynder
21. april 2006 - 18:21 #9
Jeg tror problemet er at - såfremt du bruger Microsoft Visual Studi - at du trykker F5 for at køre dit program. Prøv med CTRL + F5 i stedet, som tvinger brugeren til at trykke på en vilkårlig tast for at fortsætte...
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester