Funkce v C

Ing. Miloslav Ponkrác miloslav.ponkrac na interval.cz
Čtvrtek Říjen 4 18:10:00 CEST 2001


>> void dfield_short(short *put)
>> {
>> short p;
>> long pom;
>>
>> p = *put;
>>  pom = (long) p;
>>  dfield_long (&pom);
>>  p = (short) pom;
>>  *put = p;
>>  }
>> Akorat mi to vzdy pri volani funkce dfield_long vytuhne.Nevite jak tohle


Logika mi říká, že když to zatuhne ve funkci dfield_long, chtělo by uvést
kód této funkce. Jen tak mimochodem, já bych funkci dfield_short napsal
takto:

void dfield_short(short *put)
{
  long pom = (long)*put;
  dfield_long (&pom);
  *put = (short)pom;
}

S pozdravem

Miloslav Ponkrác




Další informace o konferenci Linux