Tengo con # enteros (int) en C++
Publicado por LoCoMaN (2 intervenciones) el 30/12/2000 00:00:00
Hola al Foro...
Escribo por que tengo un problema con los numeros enteros... este es un ejemplo de como lo hago:
include<stdio.h>
int t{
main()
{
scanf("%d",&t); <-- le doy el valor a t
printf("%d",t){
return 0{
}
Entonces si le doy numeros no hay problema...
pero cuando le doy por ejemplo (re34) "caracteres y numeros por delante" me lo acepta pero no le valor a t y otro cuando le doy (546rty) "numero y caracteres por delante" me lo acepta pero le pone a t el valor (546) ...
entonces lo que yo quiero saber es como validar eso, que si le doy numeros con caracteres (ejem ret45 ó 456kj) mandar un mensaje de error... ok please...
Escribo por que tengo un problema con los numeros enteros... este es un ejemplo de como lo hago:
include<stdio.h>
int t{
main()
{
scanf("%d",&t); <-- le doy el valor a t
printf("%d",t){
return 0{
}
Entonces si le doy numeros no hay problema...
pero cuando le doy por ejemplo (re34) "caracteres y numeros por delante" me lo acepta pero no le valor a t y otro cuando le doy (546rty) "numero y caracteres por delante" me lo acepta pero le pone a t el valor (546) ...
entonces lo que yo quiero saber es como validar eso, que si le doy numeros con caracteres (ejem ret45 ó 456kj) mandar un mensaje de error... ok please...
Valora esta pregunta


0