Avatar billede hummel Nybegynder
27. november 2005 - 14:35 Der er 13 kommentarer og
1 løsning

Problemer med kompiler og dev-c++

^^
ja har nogen problemer med at få Kompillert mit Document..

#include <iostream.h>


void main(void)
}

    cout << "programing i c++";
}

Jeg er nemlig igang med at lærer det..
men hver gang jeg Prøver at kompiller det i Dev-C++ som siger den det her : der er Fundt to fejl og derfor kan vi ikk kører den .. eller nået i den stil..

kan i se nogen fejl??
Avatar billede datasource Nybegynder
27. november 2005 - 14:38 #1
#include <iostream>

int main()
}
    cout << "programing i c++";
    return 0;
}
Avatar billede datasource Nybegynder
27. november 2005 - 14:40 #2
prøv evt også med #include <iostream.h>
Avatar billede Slater Ekspert
27. november 2005 - 14:40 #3
Ja, den ene brace vender også forkert ;)
Avatar billede Slater Ekspert
27. november 2005 - 14:41 #4
int main()
{
    cout << "programing i c++";
    return 0;
}
Avatar billede hummel Nybegynder
27. november 2005 - 14:43 #5
hvad gør : Return 0; ??
Avatar billede 2c Nybegynder
27. november 2005 - 14:57 #6
Alle funktioner returnerer et eller andet, med mindre de er void. return stopper funktionen, ved at returnere et resultat.
din main funktion er en void, så den behøver ikke nogen return.

Hvis du skriver int istedet, som datasource har gjort, skal den returnere et tal. Derfor return 0.

Hvis du skriver hvad din præcise fejl besked er, er det nemmere at hjælpe dig.
Avatar billede 2c Nybegynder
27. november 2005 - 14:59 #7
Men fejlen var nok at din ene brace vendte forkert, som viperine sagde.
Avatar billede hummel Nybegynder
27. november 2005 - 15:01 #8
Tak for hjælp.. men den her kode virker ikke
#include <iostream>

int main()
{
    cout << "programing i c++";
    return 0;
}

2 Fejl
Avatar billede hummel Nybegynder
27. november 2005 - 15:25 #9
#include <iostream.h>
using namespace std;
int main()
{
    cout << "programing i c++";
    return 0;
}

her er den Rigtig kode.. Mange tak for hjælpen ...
Avatar billede hummel Nybegynder
27. november 2005 - 15:30 #10
eller halvt..

Hvordan får man det Vindue der kommer frem til at blive der..?
Den popper bare op og meget hugtig ned igen..
Avatar billede cronck Nybegynder
27. november 2005 - 16:12 #11
Nu er jeg også selv ret ny, men hvir at du bruger "<>" i dit include, så skal der vel ikke stå ".h" efter filnavnet?
Avatar billede bertelbrander Novice
27. november 2005 - 16:27 #12
Det er iostrem unden .h og using namespace std; eller std:: foran cout (og cin osv).

Hvis du vil have dit program til at vente på at du trykker på enter tilføjer du
cin.get(); (eller std::cin.get())

Man behøver ikke en return i main, men main skal stå til at returnere en int.
Avatar billede bertelbrander Novice
27. november 2005 - 16:42 #13
Altså:

#include <iostream>
using namespace std;

int main()
{
  cout << "Hello World" << endl;
  cin.get();
}
Avatar billede dgydesen Nybegynder
29. november 2005 - 11:49 #14
Du kan også bruge det her hvis du bruger windows

#include <iostream>
using namespace std;

int main()
{
  cout << "Hello World" << endl;
  system("PAUSE");
}
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