[Tech] [C] Passaggio numero variabile di argomenti
Franco Bagnoli
franco.bagnoli@unifi.it
Mar 16 Set 2003 15:53:07 CEST
On Mon, 15 Sep 2003, Gianni Bianchini wrote:
> Ciao. Non sono riuscito a trovare una soluzione elegante e portabile
> al problema che vi espongo.
>
> Si tratta di scrivere una funzione C che prenda un numero variabile di
> argomenti e passi tutti o alcuni di questi argomenti ad una seconda
> funzione, *alla cui implementazione non ho accesso*, che a sua volta
> prende un numero variabile di parametri.
> Supponiamo ad esempio di voler fare un "override" di ioctl(), che ha
> il seguente prototipo:
> Nei documenti che ho trovato, questo sembrerebbe l'unico modo, ma
> ci sta che esista una soluzione che usi solo il C. Qualcuno ne ha per
> caso sentito parlare?
hai provato man stdarg?
--
Franco Bagnoli (franchino) <franco.bagnoli@unifi.it> (bagnoli@dma.unifi.it)
virtual location: Dipartimento di Energetica "S. Stecco"
real location: Dip. Matematica Applicata "G. Sansone", Universita' Firenze,
Via S. Marta, 3 I-50139 Firenze, Italy. Tel. +39 0554796422, fax: +39 055471787
GPG Key fingerprint = 169D 9EA5 8FD3 7EDA E43A 9830 255F BCEC 0D63 3728
Maggiori informazioni sulla lista
flug-tech