[ Danijel Bulic @ 30.05.2007. 13:24 ] @
Zanima me koji program preporucujete za potpunog pocetnika, da programiram u C jeziku naravno ?
[ VerbatimBOT @ 30.05.2007. 13:47 ] @
DevC++
http://www.bloodshed.net/devcpp.html
[ 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 ).