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