[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