Questo sito utilizza cookies solo per scopi di autenticazione sul sito e nient'altro. Nessuna informazione personale viene tracciata. Leggi l'informativa sui cookies.
Username: Password: oppure
C/C++ - ellissi
Forum - C/C++ - ellissi

Avatar
DeSa97 (Normal User)
Newbie


Messaggi: 5
Iscritto: 27/03/2014

Segnala al moderatore
Postato alle 13:37
Venerdė, 18/04/2014
se io ho una funzionde del tipo
Codice sorgente - presumibilmente C/C++

  1. int funz(int parametro1, int parametro2, ...)
  2. {
  3.       // funzione
  4. }




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

Codice sorgente - presumibilmente C/C++

  1. int funz(int)
  2. {
  3.     //funzione
  4. }




quando viene richiamata e viene messo un parametro di tipo intero, nel corpo della funzione che nome si dovrebbe usare per gestirlo?

PM Quote
Avatar
()
Newbie


Messaggi:
Iscritto:

Segnala al moderatore
Postato alle 13:44
Venerdė, 18/04/2014
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.

PM Quote