[ Danijel Bulic @ 30.05.2007. 13:24 ] @
Zanima me koji program preporucujete za potpunog pocetnika, da programiram u C jeziku naravno ? |
[ Danijel Bulic @ 30.05.2007. 13:24 ] @
[ VerbatimBOT @ 30.05.2007. 13:47 ] @
[ Danijel Bulic @ 30.05.2007. 13:49 ] @
Hvala, skinuo sam ga i napisao svoj prvi program :)
radi se o do-whiole petlji..al ima jedan problem, javlja mi gresku kod int. Code: #include <stdio.h> int main () { int x; x = 1; do { printf ("x = %d/n",x); x++; } while (x<=10); system ("pause"); } Moze mala pomoc ? [ VerbatimBOT @ 30.05.2007. 13:55 ] @
Nisam dugo radio u C-u, ali probaj da umesto
Code: int main() staviš Code: void main() ili da u funkciji (takvoj kakva je sada) na kraj staviš Code: Return 0; Mislim da je u pitanju vraćanje vrednosti. [ Danijel Bulic @ 30.05.2007. 14:00 ] @
Evo rijesio sam.
Trebao sam dodati Code: #include <stdlib.h> da bih mogao koristiti funkciju Code: system ("pause"); Hvala na pomoci ! [ VerbatimBOT @ 30.05.2007. 14:15 ] @
To valjda varira od kompajlera da li će on automatski da uključi stdio.h i stdlib.h
Ja npr. nikad nisam morao da navodim u DevC++ stdlib.h da bih koristio system("pause")! [ Danijel Bulic @ 30.05.2007. 14:18 ] @
Moze biti, ali sad je tu novi problem :(
Code: #include <stdio.h> #include <stdlib.h> main () { int a = 3 > 5, b = 3 < 5, c = 3 == 5, d = 3 != 5; printf ("3>5 - %d\n3<5 - %d\n3==5 - %d\n3!=5\n", a, b, c, d); printf ("Konjunkcija : 3>5 && 3<5 - %d\n", a && b); printf ("Disjunkcija : 3>5 || 3<5 - %d\n"; a || b); printf ("Negacija : !(3>5) - %d\n", !a); system ("pause"); } Malo vjezbam pa sam dosadan. [ VerbatimBOT @ 30.05.2007. 14:26 ] @
Code: printf ("Disjunkcija : 3>5 || 3<5 - %d\n"; a || b); prepravi u Code: printf ("Disjunkcija : 3>5 || 3<5 - %d\n", a || b); :) [ Danijel Bulic @ 30.05.2007. 14:28 ] @
Joj, joj, joj, pa ovdje treba povecalo dok radis :)
Hvala na brzim odgovorima ! [ X Files @ 30.05.2007. 16:24 ] @
Standard C89 (ako se dobro secam, Random je proveravao) dozvoljavao je upotrebu main(),
dok noviji standard C99 dozvoljava iskljucivo: int main(void) ili int main(int argc, char *argv[]). Prema tome, valja se drzati pravila, ma koliko radilo i onako. Isto je i za C++ jezik. Takodje je potrebna i povratna vrednost: return( NESTO ). Copyright (C) 2001-2024 by www.elitesecurity.org. All rights reserved.
|