c kerdes

Fuzesi Arnold arnold.fuzesi.lista at gmail.com
Wed Apr 26 00:45:43 CEST 2006


Mit írjak helyette?

32768-et ha 16 bites a long, vagy akarmennyit ha 32 bites, vagy megint mast 
ha 64 bites?
Az ilyet nem szeretem nagyon.

Ezert jo a -1, mert az mindig az utolso pozitiv utani szamot adja meg.
Azaz pl 32768-at. 16 bites eseten.

(Ha vissza cast-olom unsigned-be mint amit irtam abban is.)

De valamiert gyanus amit csinaltam. Olyan erzesem van ez igy nemjo...

Jóvan...megvan, hülye vagyok.
-1 az 65535, nem 32768...  :)

if(utc_time < (((ulong) -1)+1)/2 ) utc_time++;

Lenne tenyleg  a jo megoldas?

Uhh, na most megyek aludni...sztem ezt tulbonyolitottam. :)

Arnold
----- Original Message ----- 
From: "HWSW Famulus" <hwsw at famulus.hu>
To: <elektro at tesla.hu>
Sent: Wednesday, April 26, 2006 12:32 AM
Subject: Re: c kerdes


Fuzesi Arnold wrote:
> slong utc_time
>
> if(utc_time < (ulong) -1) utc_time++;
>
> Ebbe most kicsit belezavarodtam.
> Azt szeretnem hogy az utc_time csak a pozitiv szamokon menjen vegig,
> es ha a vegere ert alljon meg az egesz.
> Fuggetlenul a long szelessegetol.
>
> Jó ez igy sztetek?
>
> Arnold

...minek a -1 ?


KJ

-----------------------------------
 Szponzorunk: http://tonerbolt.hu/ 




More information about the Elektro mailing list