[C] argc o narg ?

di il
3 risposte

[C] argc o narg ?

Ciao a tutti,
ho trovato del codice con scritto:
int main(int narg, char *argv[])
io sono sempre stato abituato a passare gli argomenti sulla line di comando usando la scrittura
int main(int argc, char *argv[])
che differenze comportano queste due scritture? leggendo il resto del codice mi sembra che operino allo stesso modo ma non vorrei sbagliarmi.

3 Risposte

  • Re: [C] argc o narg ?

    Il nome dell'argomento lo puoi scegliere tu ... è importante che siano quelli, in numero e tipo ...

    Va bene anche

    int main(int pippo, char *pluto[])
  • Re: [C] argc o narg ?

    L'importante è che il tipo di funzione sia
    
    int main(int, char *[])
    
    I nomi dei parametri non hanno importanza, anche se per lo standard quelli che usi tu normalmente sono più corretti.
  • Re: [C] argc o narg ?

    Ah perfetto! grazie mille del chiarimento
Devi accedere o registrarti per scrivere nel forum
3 risposte