AHhhhhhhhhhhhhhhhhhhHHHHHHHHhhhhhhhhhhhhhhhhhhhhhh hhhhhhhhhhhh
Scusa la reazione, ecco la spiegazione:
Il main può ricevere tre parametri
codice:
int main (int argc, char * argv[], char * envp []){
return 0;
}
argc: # di parametri passati sulla riga di comando al programma, incluso il nome del programma
es:
codice:
shell>>ciao
argc = 1
codice:
shell>>ciao parametro
argc = 2
argv: è l'array di stringhe che contiene i parametri passati da riga di comando
codice:
shell>>ciao
argv[0] = "ciao"
codice:
shell>>ciao parametro
argv[0]="ciao" argv[1]="parametro"
envp: è l'array delle variabili d'ambiente
casualmente hai dichiarato il parametro del main come intero, così stampi il numero di elementi all'interno di argv che contiene "nuovo" e "4".
Ciao!