|
Naslov: C greska pri kompajliranju??? Poruka od: ak-87 23 Април 2005, 22:00:58 Pocetnik sam u c programiranju.Imam Vector Linux SoHo 5.0.1.Nasao sam na net-u uputstvo za pocetnike u c programiranju.
Kada sam prvi primjer,"Hello world" pokucao da kompajliram,izbacio mi je poruku o gresci... Primjer: #include <stdio.h> void main() { printf("Hello World From About\n"); } Potom sam pokrenuo $cc -c hello.c,i izbacio je sledece>> hello.c:In function 'main': hello.c:3:warning:return type of 'main' is not 'int' U cemu je problem? Naslov: C greska pri kompajliranju??? Poruka od: ak-87 23 Април 2005, 22:07:15 Ok,skontao sam sad.Trebalo je jos ubaciti return0,a potom
$cc -o hello hello.c $./hello Naslov: C greska pri kompajliranju??? Poruka od: kaznovac 24 Мај 2005, 17:26:52 trebalo bi ovako:
#include <stdio.h> int main() { printf("Hello World From About\n"); return 0; } Naslov: Re: C greska pri kompajliranju??? Poruka od: jboban 24 Мај 2005, 20:18:08 Citat: ak-87 hello.c:3:warning:return type of 'main' is not 'int' U cemu je problem? Ovo ti nije greška nego samo upozorenje. Funkcija main() standardno kao povratni tip ima tip int. Medjutim, može se koristiti i sa void povratnim tipom kad ne moraš na kraju staviti return. Inače, return 0 na kraju je greška ako main nije tipa int.
Powered by SMF 1.1.7 |
SMF © 2005, Simple Machines LLC |
Srpski prevod uredio: tomaja [linuxo.org]
Joomla Bridge by JoomlaHacks.com |