Avatar billede dennism Nybegynder
04. marts 2008 - 00:05 Der er 7 kommentarer og
1 løsning

Cpp: include

Ja, jeg skulle jeg lige prøve at skrive lidt C++ på min Linux installation, men det gik ikke så let som forventet :(

Jeg har denne lille kode i filen 1.cpp:

#include <iostream>

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

Jeg forsøger at compile den med:
gcc main 1.cpp

Men får denne fejl:
gcc: main: No such file or directory
1.cpp: In function ‘int main()’:
1.cpp:5: error: ‘cout’ was not declared in this scop

Håber der er nogen der kan hjælpe!
Avatar billede bertelbrander Novice
04. marts 2008 - 00:08 #1
g++ "main 1.cpp"
Avatar billede bertelbrander Novice
04. marts 2008 - 00:12 #2
Du mangler nok også:
using namespace std;

OG måske skal du afslutte din udskrift med et linieskift:
cout << "Hello World!" << endl;
Avatar billede arne_v Ekspert
04. marts 2008 - 03:15 #3
og angive en retur type for main
Avatar billede dennism Nybegynder
04. marts 2008 - 08:20 #4
Koden er nu:
#include <iostream>

using namespace std;

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

Og jeg kører med:
g++ 1.cpp

så kommer der en fil der hedder a.out. Hvordan kører jeg så den?
Avatar billede segmose Nybegynder
04. marts 2008 - 09:26 #5
Mulighed 1. skriv
a.out
og tryk enter.
hvis den brokker sig over at det ikke er et program skriv
chmod +x a.out
hvilket flager den som et program og
a.out
igen.
Avatar billede tiller3 Nybegynder
04. marts 2008 - 13:16 #6
a.out er dit program. For at koere det skriv ./a.out (Eller bare a.out hvis current directory er i din path)
Avatar billede dennism Nybegynder
12. april 2008 - 14:53 #7
bertelbrander >>

Vil du smide et svar?
Avatar billede bertelbrander Novice
12. april 2008 - 16:53 #8
Jeg samler ikke på point.
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