c ++ string, int, char array conversion (método simple)

 

 

Uno. Número: cadena

(1) Digital a cadena (nuevo método en c ++ 11)

Ejemplo:

int i = 9;

cadena str = to_string (i);

 

(2) Cadena a digital

Stoi (); silla (); stoul (); socavón (); stoull (), appar ()

Prototipo de la función: int stoi (const string & str, size_t * idx = 0, int base = 10);

Ejemplo:

int a ;

string str = "1010";

a = stoi (str, 0, 2); // Toma 2 números de la posición 0

a es 10

 

2) serie string-char

(1) Cadena a matriz de caracteres

char * p ;

string str = "hola";

p = str. c_str () ;

(2) matriz de caracteres a cadena

Transferencia directa

char a [10] = "hola";

cadena str (a);

 

 

Publicado 59 artículos originales · Me gusta46 · Visitas 30,000+

Supongo que te gusta

Origin blog.csdn.net/sinat_41852207/article/details/104743794
Recomendado
Clasificación