Nybegynder skal have hjælp

Tags:    c++ php

Hej alle sammen jeg er igang med at lære c++ med tutorialen c++ 1-5 men i 2eren får jeg 2 fejl her er min kode er der noget galt med den:

#include <iostream>

using namespace std;

int main()

{
int a = 2;
float b = 45.2;
char c = 'h';
cout << "Vores int variabel indeholder:" << endl;
cout << a << endl; //udskriver 2
cout << "vores float variabel indeholder:" << endl;
cout << b << endl; //udskriver 45.2
cout << "vores char variabel indeholder:" << endl;
cout << c << endl; //udskriver h
return 0
}
den siger at fejlen er : "c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp: In function `int main()':

c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp:21: parse error before `}'
hvad er det?
--------------------------------------------------
[THIS IS A SIGNATURE VIRUS! PLEASE COPY IT INTO YOUR OWN SIGNATURE(S)]
--------------------------------------------------

min hp: http://www.friserverplads.dk/technic117



3 svar postet i denne tråd vises herunder
3 indlæg har modtaget i alt 3 karma
Sorter efter stemmer Sorter efter dato
Hej alle sammen jeg er igang med at lære c++ med tutorialen c++ 1-5 men i 2eren får jeg 2 fejl her er min kode er der noget galt med den:

#include <iostream>

using namespace std;

int main()

{
int a = 2;
float b = 45.2;
char c = 'h';
cout << "Vores int variabel indeholder:" << endl;
cout << a << endl; //udskriver 2
cout << "vores float variabel indeholder:" << endl;
cout << b << endl; //udskriver 45.2
cout << "vores char variabel indeholder:" << endl;
cout << c << endl; //udskriver h
return 0
}
den siger at fejlen er : "c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp: In function `int main()':

c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp:21: parse error before `}'
hvad er det?
--------------------------------------------------
[THIS IS A SIGNATURE VIRUS! PLEASE COPY IT INTO YOUR OWN SIGNATURE(S)]
--------------------------------------------------

min hp: http://www.friserverplads.dk/technic117

Fejlmeddelsen fortæller at der er en fejl i funktionen main, og der er tale om en parse fejl før '}'. Altså må fejlen ligge i:

return 0

Linien kunne ikke compiles fordi der mangler et semikolon til sidst i linien :

return 0;

MvH

Stefan Svensson
http://fusket.frac.dk



Hej alle sammen jeg er igang med at lære c++ med tutorialen c++ 1-5 men i 2eren får jeg 2 fejl her er min kode er der noget galt med den:

#include <iostream>

using namespace std;

int main()

{
int a = 2;
float b = 45.2;
char c = 'h';
cout << "Vores int variabel indeholder:" << endl;
cout << a << endl; //udskriver 2
cout << "vores float variabel indeholder:" << endl;
cout << b << endl; //udskriver 45.2
cout << "vores char variabel indeholder:" << endl;
cout << c << endl; //udskriver h
return 0
}
den siger at fejlen er : "c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp: In function `int main()':

c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp:21: parse error before `}'
hvad er det?
--------------------------------------------------
[THIS IS A SIGNATURE VIRUS! PLEASE COPY IT INTO YOUR OWN SIGNATURE(S)]
--------------------------------------------------

min hp: http://www.friserverplads.dk/technic117


Hvis du bruger turbo c++ sakl du sørger for at din fil ligger i c:\\tc\\ mappen for at det virker, ellers skal ud angive stien til include filerne, desuden skal du prøve #include <iostream.h>

i stedet for bare #Include <iostream>


-Thomas Christensen




Hej alle sammen jeg er igang med at lære c++ med tutorialen c++ 1-5 men i 2eren får jeg 2 fejl her er min kode er der noget galt med den:

#include <iostream>

using namespace std;

int main()

{
int a = 2;
float b = 45.2;
char c = 'h';
cout << "Vores int variabel indeholder:" << endl;
cout << a << endl; //udskriver 2
cout << "vores float variabel indeholder:" << endl;
cout << b << endl; //udskriver 45.2
cout << "vores char variabel indeholder:" << endl;
cout << c << endl; //udskriver h
return 0
}
den siger at fejlen er : "c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp: In function `int main()':

c:\\documents and settings\\søren\\skrivebord\\c++\\prøver\\udvikleren.dk del1.cpp:21: parse error before `}'
hvad er det?
--------------------------------------------------
[THIS IS A SIGNATURE VIRUS! PLEASE COPY IT INTO YOUR OWN SIGNATURE(S)]
--------------------------------------------------

min hp: http://www.friserverplads.dk/technic117

Hvis du bruger turbo c++ sakl du sørger for at din fil ligger i c:\\tc\\ mappen for at det virker, ellers skal ud angive stien til include filerne, desuden skal du prøve #include <iostream.h>

i stedet for bare #Include <iostream>


-Thomas Christensen


Jeg vd ikke hvilken kompiler han bruger, men hvis man skriver #include <iostream.h> i dev-cpp, får man en hulens masse fejl. Så jeg synes at du skal holde dig til #include <iostream>.
Og som stefan siger, mangler du et semikolon, lige efter return 0, så det bliver til return 0;
Med Venlig Hilsen: CHadi
http://chadi.h4f.dk



t