Oppure

Loading
18/04/14 11:37
DeSa97
se io ho una funzionde del tipo
int funz(int parametro1, int parametro2, ...)
{
      // funzione
}



se quando si richiama la funzione si mettono piu parametri, come faccio a gestire un terzo parametro se "non è stato dichiarato"? con che nome si gestisce un terzo, quarto ecc parametro? mi sono venute in mente subito le procedure printf e scanf, hanno delle ellissi anche loro visto che non è fisso il numero di parametri che si usano in quelle procedure?

inoltre un a funzione tipo

int funz(int)
{
    //funzione
}



quando viene richiamata e viene messo un parametro di tipo intero, nel corpo della funzione che nome si dovrebbe usare per gestirlo?
aaa
18/04/14 11:44
nessuno
Studia queste funzioni per la lista di argomenti

va_list
va_start
va_arg
va_end

Per la funzione, il nome è obbligatorio per il parametro.
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.