
introducir una cadena de caracteres en una variable INT
Publicado por Aristeo (2 intervenciones) el 27/09/2017 01:16:54
Hola, queria saber si alguien me puede ayudar con este problema de c++:
1.- tengo que declarar una variable entero "int" (si o si :( )
2.- leer esa variable
3.- si introduzco cualquier otro dato que no sea un entero es decir un numero (ejemplo una palabar "gato" o "sistema" etc), el programa me dira que es un dato erroneo y me volvera a preguntar, esto es una idea que tengo de como hacerlo:
estube pensando en implementar un try-catch pero no se como dar la exepcion
1.- tengo que declarar una variable entero "int" (si o si :( )
2.- leer esa variable
3.- si introduzco cualquier otro dato que no sea un entero es decir un numero (ejemplo una palabar "gato" o "sistema" etc), el programa me dira que es un dato erroneo y me volvera a preguntar, esto es una idea que tengo de como hacerlo:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
int main(){
int numero; ///este es el numero que quiero leer
do{
///aqui leo el numero
cout << "INTRODUZCA UN NUMERO: ";
cin>> numero;
if (aqui no se que condicion poner){
cout << "dato erroneo";
}
}while(aqui tampoco se que poner XD);
}
estube pensando en implementar un try-catch pero no se como dar la exepcion
Valora esta pregunta


0