|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Oct 2005
Città: Trento (Shadowglen)
Messaggi: 4945
|
[C] Passare numeri interi da riga di comando al main... si può fare?
...si può fare? Per passare delle stringhe e' sufficiente fare così:
int main(int argc, char *argv[]){ } ./a.out ciccio e in argv[1] troverò "ciccio"... ma se voglio passare un numero intero... ./a.out 123 come faccio? Si può fare? O sono costretto a convertire la stringa "123" in un numero??? ![]()
__________________
SCHEDA MADRE Asrock 939 Dual-Sata2 CPU Athlon64 X2 4400+ RAM 2x1Gb KingstonSCHEDA VIDEO HD4850 512MB
![]() ANTONELLA TI AMO ![]() Ultima modifica di maeco84 : 20-05-2007 alle 17:47. |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Dec 2002
Messaggi: 3359
|
devi convertire, l'argomento viene passato come array di caratteri(stringa)
|
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Oct 2005
Città: Trento (Shadowglen)
Messaggi: 4945
|
Peccato...
__________________
SCHEDA MADRE Asrock 939 Dual-Sata2 CPU Athlon64 X2 4400+ RAM 2x1Gb KingstonSCHEDA VIDEO HD4850 512MB
![]() ANTONELLA TI AMO ![]() |
![]() |
![]() |
![]() |
#4 |
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
non capisco il problema... nulla ti vieta poi all'interno del programma chiamato di riconvertire con atoi...
|
![]() |
![]() |
![]() |
#5 |
Moderatore
Iscritto dal: Nov 2003
Messaggi: 16211
|
Fai come ti ha detto 71104: prendi l'argomento da riga di comando, che è una stringa; e la converti in numero intero con atoi.
__________________
Ubuntu è un'antica parola africana che significa "non so configurare Debian" ![]() Scienza e tecnica: Matematica - Fisica - Chimica - Informatica - Software scientifico - Consulti medici REGOLAMENTO DarthMaul = Asus FX505 Ryzen 7 3700U 8GB GeForce GTX 1650 Win10 + Ubuntu |
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: Jul 2002
Città: Milano
Messaggi: 19148
|
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 23:34.