Validar la introduccion de un char
Publicado por Daniel (3 intervenciones) el 29/06/2008 18:42:49
Mi duda es la siguiente:
char nombre[30];
do{
cin>>nombre;
}while (nombre>30 caracteres introducidos);
cout<<nombre;
Como puedo hacer para que en este codigo solo se pueda introducir hasta 30 caracteres maximo?
Validarlo para cin>>nombre; se repita mientras que la cantidad de caracteres es >30, como hago eso?
Hay alguna funcion similar al nombre.size() que se usa con string o algo asi?
No puedo usar string, tengo que usar chars.
Y la otra duda que tengo es como validar que el usuario solo introduzca numeros y nada mas en algo asi:
int x;
do{
cin>>x;
}while( X no es un numero);
char nombre[30];
do{
cin>>nombre;
}while (nombre>30 caracteres introducidos);
cout<<nombre;
Como puedo hacer para que en este codigo solo se pueda introducir hasta 30 caracteres maximo?
Validarlo para cin>>nombre; se repita mientras que la cantidad de caracteres es >30, como hago eso?
Hay alguna funcion similar al nombre.size() que se usa con string o algo asi?
No puedo usar string, tengo que usar chars.
Y la otra duda que tengo es como validar que el usuario solo introduzca numeros y nada mas en algo asi:
int x;
do{
cin>>x;
}while( X no es un numero);
Valora esta pregunta


0