Tecnología

Inicio

Cómo convertir una entrada a un entero

Los programas de ordenador reciben información de manera maneras. Un método común es a través de un teclado. Una lata de entrada de teclado muchas letras, números y símbolos. Si el programa permite la entrada de teclado, pero espera que sólo los números para la entrada, entonces necesitará código adicional para manejar los casos problemáticos. Puede utilizar un programa como C ++ para ignorar fácilmente todas las entradas de usuario que no está en forma de número.

Instrucciones

1 Cargar el IDE C ++ haciendo clic en el icono del programa. Cuando se abre, seleccione "Archivo / Nuevo / Proyecto" y elegir la opción "Proyecto ++ C" para crear un nuevo proyecto de C ++. Un archivo de código fuente en blanco en la parte editor de texto de la IDE.

2 Importar algunas funciones de entrada y salida de las bibliotecas básicas escribiendo las siguientes declaraciones en la parte superior del archivo de código fuente:

incluir <iostream>

using namespace std;

3 Crear una función principal. La función principal es donde su programa comienza y termina. Usted va a escribir todo el código dentro de los corchetes debajo de la declaración de la función principal. Escribe lo siguiente:

int main ()
{}

4 Enviar un mensaje a la ventana de salida del programa que pide al usuario que introduzca un número. Escribe la siguiente declaración, dentro de los corchetes de la función principal:

cout &lt;&lt; &quot;Hello. Please type only numbers below:&quot; &lt;&lt; endl;

5 Declarar una cadena y lo utilizan para aceptar la entrada del usuario al escribir las siguientes dos líneas de código:

string s;
cin >> s >> endl;

6 Crear una variable entera y asignarle la versión convertida de la cadena, mediante la siguiente instrucción:

int x = atoi(s.c_str());

7 Escribe a la ventana de salida el número de la entrada del usuario:

cout &lt;&lt; &quot;The number you wrote was: &quot; &lt;&lt; x &lt;&lt; end;

8 Ejecutar el programa pulsando el botón "Reproducir" verde.