Problema


13 de Noviembre del 2019

Necesito guardar en una matriz nombre,codigo(numero),precio,y cantidad.

void ingresar(){
char m1[2][2][2][2];
char n,c,p,l;
for(int n=0;n<2;n++){
cout<<"Nombre Del Producto["<<n+1<<"]";
cin>>m1[n][2][2][2];
for(int c=0;c<1;c++){
cout<<"Codigo Del Producto["<<c+1<<"]";
cin>>m1[n][c][2][2];
for(int p=0;p<1;p++){
cout<<"Precio Del Producto["<<p+1<<"]";
cin>>m1[n][c][p][2];
for(int l=0;l<1;l++){
cout<<"Cantidad De Producto["<<l+1<<"]";
cout<<"n";
cin>>m1[n][c][p][l];
}
}
}

}
}


mas klet
21 de Noviembre del 2019

Una matriz solo puede contener variables del mismo tipo.

Para hacer lo que quieres deberías de usar un registro, que es una agrupación de datos, los cuales no necesariamente son del mismo tipo. Se definen con la palabra “struct”.

Para más información:

https://www.aprendeaprogramar.com/cursos/verApartado.php?id=16007

 



27 de Marzo del 2020

Realmente puedes resolver tus dudas en este curso, creo que ahora esta gratuito, yo todo lo que sé de programación lo aprendí ahí. Te lo dejo aquí. El chico es un ingeniero aeroespacial y lo explica de forma muy facil. https://www.udemy.com/course/aprende-a-programar-en-cpp-de-forma-acelerada-y-desde-cero/?couponCode=CPLUSPLUSMARZOGRATIS