Kezdőoldal » Számítástechnika » Programozás » Ma elkezdtem programozni,...

Ma elkezdtem programozni, könyv alapján megcsináltam első forráskódomat, de fordítás közben 6 hiba is előjön. Mi a gond?

Figyelt kérdés

Dev-C++ 4.9.9.2


#include <iostream>


int main()

(

std: :cout << "Hello World! \n";

return 0;

)


A könyv címe Tanuljuk meg a C++ programozási nyelvet 24 óra alatt, a könyvben pontosan így van leírva.


4 C:\blablabla\Névtelen2.cpp function `int main()' is initialized like a variable

6 C:\blablabla\Névtelen2.cpp expected `)' before ';' token

6 C:\blablabla\Névtelen2.cpp expected unqualified-id before "return"

6 C:\blablabla\Névtelen2.cpp expected `,' or `;' before "return"

7 C:\blablabla\Névtelen2.cpp expected unqualified-id before ')' token

7 C:\blablabla\Névtelen2.cpp expected `,' or `;' before ')' token


Valamint, ha rányomok a futtatásra, kiad egy warningot, A forrás fájl nincs lefordítva.

Bocs, ha kicsit hülyén írtam le... Mit kéne változatnom, hogy működjön?


2012. ápr. 25. 17:35
1 2
 1/12 anonim ***** válasza:

Nem értek a C++-hoz, de biztos vagy te abban, hogy helyesen írtad?

[link]

A fene tudja, persze, aki nem ért hozzá, ne szóljon, de az iostrem.h azért fontosnak tűnik, illetve a kapcsos zárójelek vs. sima zárójelekkel is kezdhetsz valamit, mert láthatóan zavarja a fordítót a hibaüzenetek alapján.

(Ha a linken látható formában megy, akkor nyert, ha akkor sem, akkor nyugodtan piroskezezz, nem értek hozzá.)

2012. ápr. 25. 17:49
Hasznos számodra ez a válasz?
 2/12 anonim ***** válasza:

#include <iostream>

Ez így helyes, a C++-os headereknek nincs .h kiterjesztése.


A main-hoz írd oda az argumentumokat!

int main(int argc, char **argv)


Nekem ezért szokott kiabálni.

2012. ápr. 25. 17:53
Hasznos számodra ez a válasz?
 3/12 anonim ***** válasza:

De most látom csak, hogy banálisabb a hiba:


függvény(típus argumentum){


}


Kapcsos zárójel kell a függvénytörzs köré!

2012. ápr. 25. 17:54
Hasznos számodra ez a válasz?
 4/12 A kérdező kommentje:

Jól van, vak vagyok, de még így is kiírt valami warningot, de megoldottam...

De ezt a szutykot hogyan kell írni, mert billentyűzetem nem látom egy gombon sem → {

2012. ápr. 25. 17:57
 5/12 anonim ***** válasza:

Magyar billentyűzet: AltGr+B ({) és AltGr+N (}).

Angol billentyűzet: Ő és Ú. (Illetve ez angol kiosztás, maygar billentyűzet.)


Laciii: nagyon köszi. :) Most már tényleg ideje lesz megtanulnom a C++-t. Hálám üldöz!

2012. ápr. 25. 18:09
Hasznos számodra ez a válasz?
 6/12 A kérdező kommentje:

Jól van, most megint vinnyog...

fordító kimenete:

fordító: default compiler

g++ exe indítása

blablabla

Nevtelen2.exe permission denied

collect2: Id returned 1 to exit status

Feladat befejezve


Gondolom valamit át kéne állítani, de mit?

2012. ápr. 25. 18:14
 7/12 A kérdező kommentje:

#include <iostream>


using namespace std;


int main()

{

cout << "Hello World!" << endl;

return 0;

}



Érdekes, mert ha így írom be, akkor működik, de azonnal el is tűnik...

2012. ápr. 25. 18:29
 8/12 anonim ***** válasza:
Akkor a return 0; helyett írj egy system("\nPAUSE");-t
2012. ápr. 25. 18:34
Hasznos számodra ez a válasz?
 9/12 A kérdező kommentje:

Így már működik :D

Köszönöm mindenkinek

2012. ápr. 25. 18:38
 10/12 A kérdező kommentje:

Egy utolsó kérdés:

Alt Gr + vesszőre nem ír pontos vesszőt... minden mást ír, csak azt nem. Miért?

2012. ápr. 25. 19:09
1 2

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!