[ ShadowMind @ 28.04.2007. 15:57 ] @
Sta znaci kada napisem na primer:

int smer:3;
unsigned int brzina:4;

zanima me sta urade one dve tacke posle labele promenjive?
[ hajduk7 @ 28.04.2007. 16:19 ] @
Pazi ovako. U C postoje tipovi int-celobrojni podaci char-znakovni podaci float-realni podaci signed-oznaceni podaci(po default-u svi su podaci oznaceni),unsigned-neoznaceni podatak. E sad ti int smet:3 unsigned brzina:4, to ti je neispravan zapis promenljive a inace to se pise ovako int smer=3 unsigned brzina=4, a sto se tice labela one se pisu ovako labela: i pozivaju se naredbom goto labela: a u prevodu labela znaci oznaka ili natpis.
[ Tiristor @ 28.04.2007. 16:23 ] @
Koliko ja znam nista ne znaci, verovatno je greska neka u pitanju.
U paskalu dodela ide ime promenjive:=vrednost, mozda je nesto pomesano sa tim
[ ShadowMind @ 28.04.2007. 16:24 ] @
Znam ja kako se radi imam 10 iz C-a ali ovo su je..ni zadaci za Elektrijadu (takmicenje iz C-a) i sto posto treba : jer mi dobijemo zadatak tako napisan i onda treba da napisemo sta ce biti na izlazu. Posle te deklaracije smer uzme 7 "smer=7" a "brzina=20" i na izlazu u printf-u dobijem da je smer -1 a brzina 4

:)
[ hajduk7 @ 28.04.2007. 16:37 ] @
Pa probao sam na taj nacin kao sto si ti napisao da prevedem prog ali nece prijavi gresku kod promenljive a inace koristim Microsoft Visual c++ 6.0
[ ShadowMind @ 28.04.2007. 16:42 ] @
ovako glasi ceo program


#include <stdio.h>
main()
{
struct tacka{
int x,y,smer:3;
unsigned int brzina:4;
short int boja;
}a;
a.x=0x100;
a.y=0x200;
a.smer=7;
a.brzina=20;
a.boja=0x500;
printf(" %d %d %d",a.brzina,a.smer,a.smer+a.brzina);
}
[ Burgos @ 28.04.2007. 17:13 ] @
http://msdn2.microsoft.com/en-us/library/yszfawxh(VS.80).aspx
[ ShadowMind @ 28.04.2007. 17:29 ] @
Hvala mnogo :)

Sada sam skontao na kom principu to radi jos jednom hvala.
[ rumpl @ 28.04.2007. 23:43 ] @
Znaj samo da ovo treba koristiti samo ako bas moras, jer kad je neka struktura ovako upakovana gcc (ili neki drugi kompajler) ne moze da optimizuje velicinu strukture (tj. tako da moze brzo da dostigne do nekog elementa u strukturi).