Scusate se non lo so, ma come si converte una stringa contenente un numero in un numero intero?
Sarà mica:
int numero;
char* stringa[5]="1000\0";
numero=(int) stringa; ?
Non mi fucilate.
Scusate se non lo so, ma come si converte una stringa contenente un numero in un numero intero?
Sarà mica:
int numero;
char* stringa[5]="1000\0";
numero=(int) stringa; ?
Non mi fucilate.
printf("Programmazione in C!");
cout<<"Programmazione in C++!";
no è cosi,
string x; //variabile che contiene in valore di tipo string
char conv[30]; //vettore di char che conterrà la stringa da convertire
int a; //variabile che conterrà in valore intero finale.
cin>>x; //leggo la var di tipo string
strcpy(conv,x.c_str());
a = atoi(conv);
cout<<a;
se nn erro è cosi...
CIao
Mio sito!
Il computer non è una macchina intelligente che aiuta le persone stupide, anzi è una macchina stupida che funziona solo nelle mani delle persone intelligenti. (Umberto Eco)
Intanto, la stringa e'Originariamente inviato da metal_prog
... Non mi fucilate.
char *stringa="1000";
e non come hai scritto tu ...
Per convertirlo e visualizzarlo
codice:int numero; char *stringa="1000"; numero=atoi(stringa); printf("%d\n", numero);
Quindi per convertirlo si utilizza la funzione atoi... ed è contenuta nell'header string.h?
Comunque nella guida (che non era il massimo ) in cui ho imparato il C++ sostenevano che una stringa è un buffer di caratteri (comunque ho messo un * che non centrava ).
printf("Programmazione in C!");
cout<<"Programmazione in C++!";
Che e' dichiarata nella stdlib.h ... non contenuta.Originariamente inviato da metal_prog
Quindi per convertirlo si utilizza la funzione atoi... ed è contenuta nell'header string.h?
E non hanno tutti i torti ...Comunque nella guida (che non era il massimo ) in cui ho imparato il C++ sostenevano che una stringa è un buffer di caratteri
Quello che non c'entrava era l' * insieme al [5] ...(comunque ho messo un * che non centrava ).
Ahaha i tuoi interventi mi fanno sempre sorridere,
sempre precisi e puntigliosi
Cmq per la cronaca, quello che volevi fare tu metal_prog piuttosto che
forse erachar* stringa[5]="1000\0";
char stringa[]= { '1' , '0' , '0' , '0' , '\0' };
Ci sono 10 tipi di persone al mondo, chi conosce il sistema binario e chi no.