i parametri non si danno in fase di compilazione ma quando si avvia l'eseguibile:Originariamente inviato da Alcott
Una volta dichiarato
cosa devo scrivere poi per dargli i valori in fase di compilazione(in questo caso il paramentro 6)?codice:int main(int argc,char *argv[]) { .. return 0; }
Ehm... devo dargli l'input SENZA usare file o scanf. Io pensavo appunto a una getchar o sempre tramite linea di comando.
Voi quale mi consigliate(non necessariamente getchar o linea di comando)?
[CODE]
eseguibile.exe 6
[CODE]
in questo caso argv[1] e' "6\0"
per il resto non so' cosa dirti..
![]()
la getchar() piglia dallo standard input..
quindi puoi fare una redirezione type pippo.c|eseguibile.exe
ma la vedo dura..
io passerei il nome del file
nomefile.exe 6 nomefile.c
e poi andrei tranquillo con la fopen(argv[2]),
vedi tu