elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación C/C++ (Moderadores: Eternal Idol, Littlehorse, K-YreX)
| | |-+  se queda colgado el cin
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: se queda colgado el cin  (Leído 1,995 veces)
neo_from_cs_matrix

Desconectado Desconectado

Mensajes: 35


Ver Perfil
se queda colgado el cin
« en: 8 Julio 2011, 20:09 pm »

estos son los vectores y matrizes que uso, para cada libro debo cargar los datos en la funcion cargarlibro(). el problema es que se queda colgado en un cin que no puedo saber cual de todos. probablemente los que usan char. pero agradeceria la ayuda de alguien que me dijera como hacer la funcion cargarlibro() correctamente para cargar lso datos en los vectores y matrizes correspondientes

Código:
const int max_libros = 10;
int libros_ids[max_libros]={-1};
int stock_por_libro[max_libros]={-1};
char titulo_de_libro[max_libros][30]={{"nada"}};
int precio_por_libro[max_libros]={0};
char categoria_de_libro[max_libros][2]={{"X"}};

Código:
void CargarLibro()
{
for(int i=0;i<max_libros;i++)
{
                cout << "ingrese id de libro" << endl;

if(libros_ids[i]==-1){

fflush(stdin);
cin.ignore();
cin>>libros_ids[i];//break;

                }

if(strcmpi(titulo_de_libro[i],"nada")==0){

fflush(stdin);
cin.ignore();
cin.getline(titulo_de_libro[i],30,'\n');//break;
                }

if(stock_por_libro[i]==-1){
  
fflush(stdin);
cin.ignore();
cin>>stock_por_libro[i];//break;
                }

if(precio_por_libro[i]==0){

fflush(stdin);
cin.ignore();
cin>>precio_por_libro[i];//break;
                }

if(strcmp(categoria_de_libro[i],"X")==0){

fflush(stdin);
cin.ignore();
cin.getline(categoria_de_libro[i],1,'\n');//break;
                }

                i=99;
}
}



« Última modificación: 8 Julio 2011, 20:11 pm por neo_from_cs_matrix » En línea

[L]ord [R]NA


Desconectado Desconectado

Mensajes: 1.513

El Dictador y Verdugo de H-Sec


Ver Perfil WWW
Re: se queda colgado el cin
« Respuesta #1 en: 8 Julio 2011, 22:33 pm »

Llega a compilar?


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines