View Full Version : [C] associare char a posizione array
E' possibile questa operazione?
es
int a[5];
a[0]="222222222222"
a[1]="333333333333"
Grazie in anticipo
Con le "" no perchè è come fare int a = (char*);
senza virgolette si può fare, significa assegnare i valori :read:
anche se è una stringa quindi
es char c[15]="22222222222"
a[0]=c;
va bene?
wizard_at
04-11-2010, 00:19
no...anche per lo stesso motivo di prima
forse quello che ti serve è la funzione strtol
http://www.mkssoftware.com/docs/man3/strtol.3.asp
ok grazie,ma quello che devo convertire ha 13 lettere,long int non lo "contiene",non ci sono altri modi?
Non ho mica capito che devi fare...
Comunque se il tuo obiettivo è convertire una stringa in un numero, ci sono le funzioni come atof (conversione ad un double), atoll (conversione ad un intero a 64bit) che fanno al caso tuo.
grazie,mi potete fare un esempio di uso di queste funzione?
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.