Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: pxndxpx en 19 Enero 2015, 03:27 am



Título: Ayuda en c++
Publicado por: pxndxpx en 19 Enero 2015, 03:27 am
Necesito algoritmo que me guarde nombres cadena de caracteres y si tecleas un numero te vuelva a pedir ingresar  los nombres los debo guardar en un arreglo..
yo hice esto

Código
  1. #include<iostream>
  2. #include<string>
  3. using namespace std;
  4. int main (){
  5. int i;
  6. string a;
  7.  
  8. do{
  9. cout<<"ingrese nombre"<<endl;
  10. cin>>a;
  11. }
  12. while(a>=48&a<=57);
  13.  
  14.  
  15. return 0;
  16. }
  17.  
pero solo funciona para caracteres...

necesito cadena de caracteres

Mod: Tema modificado, usa etiquetas GeSHi para publicar codigo, tema movido al subforo correcto


Título: Re: Ayuda en c++
Publicado por: engel lex en 19 Enero 2015, 03:33 am
explícate con más detalle, no entiendo del todo lo que quieres...


Título: Re: Ayuda en c++
Publicado por: Orubatosu en 19 Enero 2015, 09:02 am
¿Estás haciendo una comparación entre un array de caracteres y un entero?

Lo entendería para un caracter, pero no lo veo claro para un array

Si lo que pretendes es impedir una entrada en blanco, haz algo como...

Código:
while (a != "");

O comprueba que no tiene longitud cero, o algo por el estilo