Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/04/2012, 11:13
victordaniel1987
 
Fecha de Ingreso: diciembre-2010
Mensajes: 5
Antigüedad: 13 años, 5 meses
Puntos: 0
Problemas de Con C

Amigos tengo un pequeño inconveniente y no se como resolverlo, agradecería inmensamente su valiosa colaboración. este pequeño promamilla que estoy haciendo originalmente, tiene que leer un producto, entonces se debe ingresar "X" codigo, buscarse el codigo para luego luego mostrar su descripción y otras cositas, peor cuando ingreso el producto con un codigo; por ejemplo"123" al momento de mostrar el producto en la parte de código, me muestra "{" y para buscarlo por el codigo no aparece, sino que debo buscarlo por el simbolo "{"

void modificarproducto()
{clrscr();
char codigo[10], campo;
int i, a=0, fila=4;

cout<<"Ingrese el codigo del producto a modificar: ";
cin>>codigo;

for(i=0;i<50;i++)
{if(strcmp(codigo,sundefined.cod)==0)
{gotoxy(2,fila); cout<<sundefined.cod;
gotoxy(15,fila); cout<<sundefined.nomb;
gotoxy(30,fila); cout<<sundefined.desc;
gotoxy(40,fila); cout<<sundefined.precio;
fila++;

a=1;

cout<<"\n\nCampo de Nombre es: N";
cout<<"\nCampo de Descripcion es: D";
cout<<"\nCampo de Precio Unitario es: P";
cout<<"\n\nIngrese el campo que desea modificar:";
cin>>campo;

if(campo=='n')
{printf("Ingrese el nuevo nombre: ");
scanf("%s",&sundefined.nomb);
break;
}

else if(campo=='d')
{printf("Ingrese la nueva descripcion: ");
scanf("%s",&sundefined.desc);
break;
}

else if(campo=='p')
{printf("Ingrese el nuevo precio unitario:");
scanf("%ld",&sundefined.precio);
break;
}
}
}
if(a==0)cout<<"El produto no existe";
getch();