[elektro] C csodálkozás
Karoly Kovacs
koka55 at kabsi.at
Tue Oct 1 21:12:10 CEST 2013
Joska!
Hol a francba' latsz itt megszakitast? :)))
Karoly
-------- Original Message --------
> for (;;) {
>
> }
>
>
> Ez a fő program, ami végtelen ciklusban fut
>
> Az érdemi munkát pedig a magszakítás rutinok végzik...
>
> KJ
>
> 2013.10.01. 19:50 keltezéssel, Skandar Graun írta:
>> Sziasztok.
>> Találtam egy rutint a neten:
>> unsigned int htoi (const char *ptr)
>> {
>> unsigned int value = 0;
>> char ch = *ptr;
>>
>> /*--------------------------------------------------------------------------*/
>>
>> while (ch == ' ' || ch == '\t')
>> ch = *(++ptr);
>>
>> for (;;) {
>>
>> if (ch >= '0' && ch <= '9')
>> value = (value << 4) + (ch - '0');
>> else if (ch >= 'A' && ch <= 'F')
>> value = (value << 4) + (ch - 'A' + 10);
>> else if (ch >= 'a' && ch <= 'f')
>> value = (value << 4) + (ch - 'a' + 10);
>> else
>> return value;
>> ch = *(++ptr);
>> }
>> }
>>
>> A jórésze érthető, felfogható. Erre is van szükségem.
>> Csak egy dolog lepett meg: a " for (;;)" utasítás.
>> Lefordul, vagyis műxik. Csak nem tudom, mit csinál.
>> Tudtok segíteni?
>> -----------------------------------------
>> elektro[-flame|-etc]
>>
>>
>> -----
>> A(z) üzenetben nem található vírus.
>> Ellenőrizte: AVG - www.avg.com
>> Verzió: 2013.0.3408 / Vírus adatbázis: 3222/6714 - Kiadás dátuma: 2013.10.01.
>>
>>
>>
>
> -----------------------------------------
> elektro[-flame|-etc]
>
More information about the Elektro
mailing list