¿por que se salta el ciclo for?
hola a todos!
tengo un problema con la parte del ciclo for, ya que cuando se ejecuta el programa, se lo salta todo. que´puedo hacer??
alguien que me ayude.
void inserta_modelo(empresa empresas[], int cont)
{
char emp[5]; //el nombre que entre en consola
//cont = 0; // donde pretendemos guardar la posicion de la empresa en base_datos
//cout<<"============================...
//cout<<"| Insercion de modelo |"<<endl;
//cout<<"|___________________________...
//cout<<"| Para ingresar el modelo es necesario que indique el nombre |"<<endl;
//cout<<"| de la empresa en la que lo quiere ingresar: "<<endl;
cin>>emp;
cout<< empresas[cont].cant_modelo;
for (int i = 0; i<empresas[cont].cant_modelo;i++){
char temporal[5];
cout<<" ****** absurda";
strcpy(temporal, empresas[cont].nombre);
if (strcmp(temporal,emp) == 0){
char descripcion[50];
int cantidad;
int precio;
int codigo_barras;
cout<<"============================...
cout<<"| El nombre de la empresa es correcto, ahora puede ingresar"<<endl;
cout<<"| los datos del modelo "<<endl;
cout<<"|_________________________"<...
cout<<"| descripcion del modelo: "<<endl;
cin>>descripcion;
cout<<"| cantidad de articulos disponibles: "<<endl;
cin>>cantidad;
cout<<"| precio para el cliente: "<<endl;
cin>>precio;
cout<<"| codigo de referencia: "<<endl;
cin>>codigo_barras;
int nuevo_modelo = empresas[cont].cant_modelo;
empresas[cont].cant_modelo = nuevo_modelo++; //aumenta la cantidad de modelos de esa empresa
model [cont].descripcion[nuevo_modelo];// descripcion; //asigna la descripcion del modelo que se esta ingresando
empresas[cont].lista[nuevo_modelo].... = precio; //asigna el precio del modelo que se esta ingresando
empresas[cont].lista[nuevo_modelo].... = cantidad; //asigna la cantidad disponible del modelo que se esta ingresando
empresas[cont].lista[nuevo_modelo].... = codigo_barras; //asigna el codigo
}
}
cont++;
getch();
cout<< "modelo numero: "<<endl;
cout << cont<<endl;
cout<<"Presione cualquier tecla para continuar..."<<endl;
getch();
}
si alguien me puede ayudar y necesita todo el codigo, aqui esta mi correo, dengo_13_@hotmail.com
es urgente!!!!
graciaas
felipe dengo
hola a todos!
tengo un problema con la parte del ciclo for, ya que cuando se ejecuta el programa, se lo salta todo. que´puedo hacer??
alguien que me ayude.
void inserta_modelo(empresa empresas[], int cont)
{
char emp[5]; //el nombre que entre en consola
//cont = 0; // donde pretendemos guardar la posicion de la empresa en base_datos
//cout<<"============================...
//cout<<"| Insercion de modelo |"<<endl;
//cout<<"|___________________________...
//cout<<"| Para ingresar el modelo es necesario que indique el nombre |"<<endl;
//cout<<"| de la empresa en la que lo quiere ingresar: "<<endl;
cin>>emp;
cout<< empresas[cont].cant_modelo;
for (int i = 0; i<empresas[cont].cant_modelo;i++){
char temporal[5];
cout<<" ****** absurda";
strcpy(temporal, empresas[cont].nombre);
if (strcmp(temporal,emp) == 0){
char descripcion[50];
int cantidad;
int precio;
int codigo_barras;
cout<<"============================...
cout<<"| El nombre de la empresa es correcto, ahora puede ingresar"<<endl;
cout<<"| los datos del modelo "<<endl;
cout<<"|_________________________"<...
cout<<"| descripcion del modelo: "<<endl;
cin>>descripcion;
cout<<"| cantidad de articulos disponibles: "<<endl;
cin>>cantidad;
cout<<"| precio para el cliente: "<<endl;
cin>>precio;
cout<<"| codigo de referencia: "<<endl;
cin>>codigo_barras;
int nuevo_modelo = empresas[cont].cant_modelo;
empresas[cont].cant_modelo = nuevo_modelo++; //aumenta la cantidad de modelos de esa empresa
model [cont].descripcion[nuevo_modelo];// descripcion; //asigna la descripcion del modelo que se esta ingresando
empresas[cont].lista[nuevo_modelo].... = precio; //asigna el precio del modelo que se esta ingresando
empresas[cont].lista[nuevo_modelo].... = cantidad; //asigna la cantidad disponible del modelo que se esta ingresando
empresas[cont].lista[nuevo_modelo].... = codigo_barras; //asigna el codigo
}
}
cont++;
getch();
cout<< "modelo numero: "<<endl;
cout << cont<<endl;
cout<<"Presione cualquier tecla para continuar..."<<endl;
getch();
}
si alguien me puede ayudar y necesita todo el codigo, aqui esta mi correo, dengo_13_@hotmail.com
es urgente!!!!
graciaas
felipe dengo