He estado buscando distintas formas de convertir de int a float, char* a string, char* a int, char* a float, string a float.. o cualquier otra que se venga en mente, hay varias funciones que hacen esto:
atoi()
stoi()
to_string()
etc...
Sin embargo, me encontré con que se puede hacer cualquier tipo de conversión usando stringstream:
Hacer esto es extremadamente fácil, sin hacer un tipo de cast o invocar alguna función extra, y funciona... La duda es, hay alguna restricción de conversión para stringstream?
Gracias.
atoi()
stoi()
to_string()
etc...
Sin embargo, me encontré con que se puede hacer cualquier tipo de conversión usando stringstream:
Código (cpp) [Seleccionar]
stringstream ss;
int numero;
string strNumero = "5";
ss << strNumero;
ss >> numero;
Hacer esto es extremadamente fácil, sin hacer un tipo de cast o invocar alguna función extra, y funciona... La duda es, hay alguna restricción de conversión para stringstream?
Gracias.