Registro
Publicado por Carlos (23 intervenciones) el 28/04/2020 10:54:12
Buenas podrían hacer el favor de decirme por que me sale este error.
Valora esta pregunta
0
#include <iostream>
using namespace std;
struct resgistro{
int fila,columna;
char nombre[35];
string correo,numero;
int edad;
} persona;
int fil=4;
int col=8;
int i=0;
void registrar();
void mostrar();
void disponibilidad(int espacio[fil][col]);
int main()
{
int op,op1;
int espacio[fil][col];
do{
cout<<"********MENU********"<<endl;
cout<<"1. Registrar Persona\n";
cout<<"2. Mostrar Datos\n";
cout<<"2. Ver Espacio Disponible\n";
cin>>op;
switch(op){
case 1:
registrar();
break;
case 2:
mostrar();
break;
case 3:
disponibilidad(int espacio[fil][col])
break;
default:cout<<"ERROR\n";
break;
}
cout<<"Desea Regresar Al Menu\n";
cout<<"1.SI/2.NO\n";
cin>>op1;
}while(op1==1);
system ("pause");
return 0;
}
void registrar(){
disponibilidad(int espacio);
cout<<"Escoja su fila\n";
cin>>persona.fila;
cout<<"Escoja su columna\n";
cin>>persona.columna;
cout<<"registro"<<i<<"\n";
cout<<"Ingrese su nombre completo\n";
cin.getline(persona.nombre,35);
cout<<"Ingre su edad\n";
cin>>persona.edad;
cout<<"Ingrese su correo electronico\n";
cin>>persona.correo;
cout<<"Ingrese su numero de telefono\n";
cin>>persona.numero;
i++;
cout<<"\t\n\t Sus Datos Se Han Registrado Correctamente\n\n";
}
void mostrar(){
int j;
for (j=0; j<i; j++){
cout<<"Persona"<<i<<"\n";
cout<<"Nombre: "<<persona.nombre;
cout<<"Edad: "<<persona.edad;
cout<<"Correo: "<<persona.correo;
cout<<"Telefono: "<<persona.numero;
cout<<"Fila: "<<persona.fila;
cout<<"Columna: "<<persona.columna;
}
}
void disponibilidad(int espacio[fil][col]){
int i,j;
cout<<"********Espacio*********";
cout<<" (1)(2)(3)(4)(5)(6)(7)(8)";
for(j=0; j<fil; j++){
cout<<"("<< i+1<<")";
for (i=0; i<col; i++){
cout<<"["<<espacio[i][j]<<"]";
}
cout<<"\n";
}
}