E un size_t in un unsigned int?

RadomE ha scritto:Come posso convertire un long int in una stringa in C++? (premessa la itoa non esiste)
E un size_t in un unsigned int?
#include <iostream>
#include <sstream>
int main(){
int i = 8;
double d = 6.7878;
std::stringstream S;
S << i << " " << d;
std::string s = S.str();
std::cout << s << std::endl;
return 0;
}
#include <iostream>
#include <fstream>
#include <sstream>
int main(){
std::stringstream ss;
std::string s;
for(int i=0; i< 20000; ++i){
ss << i;
}
s = ss.str();
return 0;
}
int sscanf( char *stringa, "%ld", long int variabile_longint );
zakplus ha scritto:Per convertire long int in string puoi usare sscanf:
- Codice: Seleziona tutto
int sscanf( char *stringa, "%ld", long int variabile_longint );
Per convertire size_t in unsigned int sono daccordo per il cast, prendendosi le contromisure.
riko ha scritto:Beh, sscanf e` pur sempre una funzione della libreria standard del C, quindi quando possibile sarebbe da preferire una soluzione C++ nativa.
zakplus ha scritto:Eh si, sono abituato ad usare solo il Cma prevedo di espandermi anche al C++
PS: riko, bell'avatar
zakplus ha scritto:La programmazione oo mi piace molto, ma la mia unica esperienza in campo è Java (traumatico... bah!) bisogna che mi metta sotto
zakplus ha scritto:Appena ho un po' di tempo approfondisco, mi piacerebbe provare a fare qualcosa di combinato Python-C++
Torna a Tecnologia, internet, coding
Visitano il forum: Nessuno e 2 ospiti