|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
[C++] Conversione char* to string
Come da titolo c'è una qualche funzione specifica per realizzarlo? Grazie.
|
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Non c'è bisogno di una funzione...puoi semplicemente usare il costruttore che prende come ingresso un char *.
char *cs = "pippo"; string s(cs); Oppurea anche: string s = cs; |
![]() |
![]() |
![]() |
#3 |
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
Ah grazie Cionci
![]() Perchè find della classe string non mi trova gli spazi ' ' e il fine stringa '\0' ?? |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Gli spazi li dovrebbe trovare. Il fine stringa non lo trova perché non dovrebbe esserci in string.
|
![]() |
![]() |
![]() |
#5 |
Member
Iscritto dal: Apr 2006
Messaggi: 264
|
Grazie ancora Cionci. Comunque niente per sapere perchè mi ritornano tutti il valore npos -1. Ho già fatto a mano con i char*.
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 03:45.