“Conocimiento Programación>C /C + + Programming

Cómo convertir un entero a un personaje en C + +

2012/4/3
Conversión de un entero a sus equivalentes ASCII es una práctica común en la programación. Para muchas funciones , es necesario manipular los formatos de datos para que funcionen . Desafortunadamente , C /C + + no ofrece un método toString conveniente ( ) , a diferencia de Java, por lo que la conversión debe hacerse a mano. Instrucciones
1

Añadir al entero deseado para el carácter '0 ' . Tenga en cuenta que esto sólo funcionará para un solo dígito 0-9 , y funciona porque los personajes pasan a ser el fin

int i = 3 ; .

Char c = '0 '+ i ;

c es el carácter '3 '
2

Uso itoa () , abreviatura de entero a ASCII. . Esta función se activará para todas las plataformas de Windows, pero no es estándar y no funcionará para Mac o Linux.

# Include

{

int i = 27 ;

char * str = new char [ 33 ] ;

itoa (i, str, 10 ) ;

//10 indica la base 10

}

str es " 27 " .
3

uso arroyos C + +. Este es el método más estándar de conversión

# include


{ int i = 5 ; .

Std :: string s ;

std :: stringstream cabo ;

cabo << i;

s = out.str (); }


s es " 5 " .

C /C + + Programming
¿Qué es el programa Broma Reductor de Estrés?
Cómo convertir CPP de DLL
Cuando un usuario ejecuta un programa, ¿en qué área de la memoria principal se carga?
Cómo llenar un DataReader Using
Cómo flujo de video en vivo en Xcode
C Errores de programación y cómo solucionarlos
Turbo C Métodos Clasificación
Cómo utilizar la función memmove en C + +
Conocimiento de la computadora © http://www.ordenador.online