Tecnología

Inicio

Cómo convertir a char * Int & C ++

Cómo convertir a char * Int & C ++


La conversión de un char

a un int en c ++ es una operación común al ordenar una matriz de caracteres o almacenamiento de números en una matriz de caracteres. Un char es un puntero a un tipo de datos char o una cadena de tipos de datos CHAR. tipos de datos CHAR pueden ser cualquiera de los caracteres ingleses (por ejemplo A a la Z) o cualquier carácter ASCII. Un int es un tipo de datos que puede almacenar números enteros, es decir, números enteros.

Instrucciones

1 Coloca el

carbón, lo llamaremos pcMyCharStar, en la sección de condición de un "if". Esto verifica que tu personaje está apuntando a un char o una cadena de caracteres, y por lo tanto no es igual a cero.

p.ej

si (pcMyCharStar)

{

// Your pcMyCharStar does NOT equal to nil.

}

más

{

// Your pcMyCharStar does equal nil.

}

2 Acceder a los datos almacenados en el carbón

colocando el operador de referencia a la izquierda de nuestro carbón. por ejemplo, carbón mychar = pcMyCharStar;

Esta operación permite el acceso a los datos del puntero se hace referencia. Otra forma de hacerlo es mediante el tratamiento de la char * como una matriz y utilizando el operador "[]".

por ejemplo, carbón mychar = pcMyCharStar [0];

Este operador devuelve el primer elemento o el único elemento de la matriz char *.

3 Encasillada los datos consultados en el paso dos en un int colocando el tipo de datos que está lanzando en el entre paréntesis a la izquierda de la variable que se está lanzando. p.ej

int nMyInt = (int) mychar;

Encasillamiento es el proceso de cambio de una variable de un tipo de datos a otro, en este caso, a partir de un carbón de leña a un int.