Avatar billede mckim Nybegynder
19. oktober 2003 - 13:09 Der er 10 kommentarer og
2 løsninger

Test af program

Jeg har lige skrevet følgende kode i Dev-c++. Hvordan kan jeg få kørt programmet, sådan at teksten kommer frem?

#include <iostream.h>
#include <stdlib.h>
#include <windows.h>

int main (int argc, char *argv[])
{
  cout << "Hello world!";
  return 0;
}
Avatar billede soreno Praktikant
19. oktober 2003 - 13:11 #1
Start en "dos prompt" og kør programmet derfra.

Eller gør sådan:
#include <iostream.h>
#include <stdlib.h>
#include <windows.h>

int main (int argc, char *argv[])
{
  cout << "Hello world!";
  system("pause");
  return 0;
}
Avatar billede RJFreelance Praktikant
19. oktober 2003 - 13:13 #2
Det der kode kan du i øvrigt heller ikke bruge da det idag hedder <iostream>
Avatar billede soreno Praktikant
19. oktober 2003 - 13:14 #3
Det kan skam godt bruges.
Men mere korrekt er:

#include <windows.h>
#include <iostream>
#include <stdlib.h>

using namespace std;

int main (int argc, char *argv[])
{
  cout << "Hello world!" << endl;
  system("pause");
  return 0;
}
Avatar billede RJFreelance Praktikant
19. oktober 2003 - 13:15 #4
Jeps. For de fleste Compilere kan jo heller ikke læse den med .h efter :)
Avatar billede mckim Nybegynder
19. oktober 2003 - 13:18 #5
Når jeg forsøger at teste programmet igennem dosprompten, så åbner den bare dev-c++ idet jeg skriver hello_world.cpp. Hvorfor gør den det?
Avatar billede RJFreelance Praktikant
19. oktober 2003 - 13:19 #6
Hvorfor kører du ikke bare programmet igennem Dev-C++ ?
Avatar billede soreno Praktikant
19. oktober 2003 - 13:22 #7
Du skal køre exe filen.

Men før du kan det så skal projektet kompileres (gøres fra menuen.)
Avatar billede mckim Nybegynder
19. oktober 2003 - 13:23 #8
Fordi det ikke virker som det skal. Når jeg trykker compile & run, så ser jeg bare lige et dosvindue i under et sekund. Jeg kan ikke nå at se hvad der står...
Avatar billede mckim Nybegynder
19. oktober 2003 - 13:24 #9
ok. Skulle bare indsætte:    system("pause");
Avatar billede RJFreelance Praktikant
19. oktober 2003 - 13:24 #10
Jo hvis du bruger system("pause");
som soreno siger... Så "pauser" den jo uden at lukke vinduet :)
Avatar billede mckim Nybegynder
19. oktober 2003 - 13:24 #11
Tak til jer begge
Avatar billede RJFreelance Praktikant
19. oktober 2003 - 13:25 #12
selv tak og tak for points selvom jeg egentligt ikke rigtigt hjalp :)
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