PDA

View Full Version : Passare param. dalla linea di comando ..IN C


Ricky
29-06-2004, 12:59
ciao ragazzi
devo fare un esercizio per l università...sistemi operativi,
mica sapete come devo fare per passare un parametro dalla linea di comando al programma?
tutto ciò che passo è contenuto in argv se non sbaglio, ma argv è un puntatotre ad un array di stringhe...quindi teoricamente argv[1] dovrebbe contenere l inform che voglio...ma come faccio a trattarlo come un intero??

help me!"!:muro: :muro:

ri
29-06-2004, 13:05
int main(int argc, char** argv)
{
int param;

if(argc > 1)
{
param = atoi(argv[1]);
printf("%d", param);
}

return 0;
}

Ricky
29-06-2004, 17:45
grazie tantissimo!!
l avevo visto però pensavo ci stesse qualche metodo diretto di passare il parametro
cosi almeno sono sicuro che devo fare cosi!!1
grazie di nuovo
ciao