Error id returned 1 exit status
Publicado por Darwin (1 intervención) el 29/11/2022 19:26:19
/*
Proyecto programacion
Programa de gestion de empleos
*/
#include<stdio.h>
#include<conio.h>
struct datos{
char nombre[20];
char sexo[2];
int edad, tel;
}usuarios[30];
struct empresa{
char nombreEm[20];
char vac[20];
char desc[30];
char dir[30];
int nVac;
}vacantes[30];
void fEmpresa();
int fEmpleo();
void mEmpresa();
void mEmpleo();
void postulados(datos usuarios[30]);
int mPrincipal();
int main(){
mPrincipal();
}
void mEmpresa(){
int opcE, i;
do{
printf("Que deseas hacer?\n");
printf("1.Agregar nueva vacante \n2.Ver postulados \n3.Regresar al menu principal\n");
scanf("&i", &opcE);
switch(opcE){
case 1:
printf("Cuantas vacantes deseas ingresar?(Max. 5)\n");
scanf("%i", &vacantes[i].nVac);
for(i=0; i<vacantes[i].nVac; i++){
printf("Ingresa el nombre de tu vacante: ");
fflush(stdin);
gets(vacantes[i].vac);
printf("Ingresa la descripcion de tu vacante: ");
fflush(stdin);
gets(vacantes[i].desc);
}
printf("Podras revisar las postulaciones en cuanto se postulen\n");
mPrincipal();
break;
case 2:
//Postulados
postulados(usuarios);
break;
default:
printf("Gracias por usar el programa :)\n");
mPrincipal();
break;
}
}while(opcE!=3);
}
void mEmpleo(){
int opcU, i;
do{
printf("Que deseas hacer?\n");
printf("1.Postularte a algun empelo \n2.Regresar al menu principal\n");
scanf("%i", &opcU);
switch(opcU){
case 1:
printf("Ingresa el numero de la vacante a la que deseas postularte: ");
scanf("%i", &vacantes[i].nVac);
printf("Gracias por postularte! Tus datos seran enviados a la empresa.");
break;
default:
printf("Gracias por usar este programa :)\n");
mPrincipal();
break;
}
}while(opcU!=3);
}
int fEmpleo(empresa vacantes[30]){
int i;
printf("Ingresa tu nombre: ");
fflush(stdin);
gets(usuarios[30].nombre);
printf("Ingresa tu edad: ");
scanf("%i", &usuarios[30].edad);
printf("Ingresa tu sexo: ");
fflush(stdin);
gets(usuarios[30].sexo);
printf("Ingresa tu numero de telefono: ");
scanf("%i", &usuarios[30].tel);
if(usuarios[30].edad>=18){
printf("Las vacantes disponibles son:\n");
for(i=0; i<vacantes[i].nVac; i++){
printf("%i %s", i+1, vacantes[i].vac);
printf("%s", vacantes[i].desc);
}
//Funcion menu empleo
mEmpleo();
}
else{
printf("No cumples con los requisitos :(\n");
mPrincipal();
}
}
void fEmpresa(){
int i;
printf("Ingresa el nombre de tu empresa: ");
fflush(stdin);
gets(vacantes[30].nombreEm);
printf("Ingresa la direccion de tu empresa: ");
fflush(stdin);
gets(vacantes[30].dir);
//Funcion menu empresa
mEmpresa();
}
void postulados(datos usuarios[30]){
int i, vacan, x;
empresa vacantes[30];
x = 1;
vacan = fEmpleo(vacantes);
for(i = 0; i<vacan; i++){
printf("\n Postulado %d ", i);
printf("\n Nombre: %s ",usuarios[i].nombre);
printf("\n Edad: %d",usuarios[i].edad );
printf("\n Sexo: ",usuarios[i].sexo );
printf("\nNumero de telefono: %i", usuarios[i].tel);
}
}
int mPrincipal(){
int opc;
do{
printf("---------------Programa de gestion de empleos---------------\n");
printf("Bienvenido! Elige la opcion que deseas\n");
printf("1.Buscas empleo \n2.Eres una empresa \n3.Salir\n");
scanf("%i", &opc);
switch(opc){
case 1:
//Funcion de empleo
fEmpleo();
break;
case 2:
//Funcion de empresa
fEmpresa();
break;
default:
printf("Gracias por usar el programa :)\n");
break;
}
}while(opc!=3);
return 0;
}
Proyecto programacion
Programa de gestion de empleos
*/
#include<stdio.h>
#include<conio.h>
struct datos{
char nombre[20];
char sexo[2];
int edad, tel;
}usuarios[30];
struct empresa{
char nombreEm[20];
char vac[20];
char desc[30];
char dir[30];
int nVac;
}vacantes[30];
void fEmpresa();
int fEmpleo();
void mEmpresa();
void mEmpleo();
void postulados(datos usuarios[30]);
int mPrincipal();
int main(){
mPrincipal();
}
void mEmpresa(){
int opcE, i;
do{
printf("Que deseas hacer?\n");
printf("1.Agregar nueva vacante \n2.Ver postulados \n3.Regresar al menu principal\n");
scanf("&i", &opcE);
switch(opcE){
case 1:
printf("Cuantas vacantes deseas ingresar?(Max. 5)\n");
scanf("%i", &vacantes[i].nVac);
for(i=0; i<vacantes[i].nVac; i++){
printf("Ingresa el nombre de tu vacante: ");
fflush(stdin);
gets(vacantes[i].vac);
printf("Ingresa la descripcion de tu vacante: ");
fflush(stdin);
gets(vacantes[i].desc);
}
printf("Podras revisar las postulaciones en cuanto se postulen\n");
mPrincipal();
break;
case 2:
//Postulados
postulados(usuarios);
break;
default:
printf("Gracias por usar el programa :)\n");
mPrincipal();
break;
}
}while(opcE!=3);
}
void mEmpleo(){
int opcU, i;
do{
printf("Que deseas hacer?\n");
printf("1.Postularte a algun empelo \n2.Regresar al menu principal\n");
scanf("%i", &opcU);
switch(opcU){
case 1:
printf("Ingresa el numero de la vacante a la que deseas postularte: ");
scanf("%i", &vacantes[i].nVac);
printf("Gracias por postularte! Tus datos seran enviados a la empresa.");
break;
default:
printf("Gracias por usar este programa :)\n");
mPrincipal();
break;
}
}while(opcU!=3);
}
int fEmpleo(empresa vacantes[30]){
int i;
printf("Ingresa tu nombre: ");
fflush(stdin);
gets(usuarios[30].nombre);
printf("Ingresa tu edad: ");
scanf("%i", &usuarios[30].edad);
printf("Ingresa tu sexo: ");
fflush(stdin);
gets(usuarios[30].sexo);
printf("Ingresa tu numero de telefono: ");
scanf("%i", &usuarios[30].tel);
if(usuarios[30].edad>=18){
printf("Las vacantes disponibles son:\n");
for(i=0; i<vacantes[i].nVac; i++){
printf("%i %s", i+1, vacantes[i].vac);
printf("%s", vacantes[i].desc);
}
//Funcion menu empleo
mEmpleo();
}
else{
printf("No cumples con los requisitos :(\n");
mPrincipal();
}
}
void fEmpresa(){
int i;
printf("Ingresa el nombre de tu empresa: ");
fflush(stdin);
gets(vacantes[30].nombreEm);
printf("Ingresa la direccion de tu empresa: ");
fflush(stdin);
gets(vacantes[30].dir);
//Funcion menu empresa
mEmpresa();
}
void postulados(datos usuarios[30]){
int i, vacan, x;
empresa vacantes[30];
x = 1;
vacan = fEmpleo(vacantes);
for(i = 0; i<vacan; i++){
printf("\n Postulado %d ", i);
printf("\n Nombre: %s ",usuarios[i].nombre);
printf("\n Edad: %d",usuarios[i].edad );
printf("\n Sexo: ",usuarios[i].sexo );
printf("\nNumero de telefono: %i", usuarios[i].tel);
}
}
int mPrincipal(){
int opc;
do{
printf("---------------Programa de gestion de empleos---------------\n");
printf("Bienvenido! Elige la opcion que deseas\n");
printf("1.Buscas empleo \n2.Eres una empresa \n3.Salir\n");
scanf("%i", &opc);
switch(opc){
case 1:
//Funcion de empleo
fEmpleo();
break;
case 2:
//Funcion de empresa
fEmpresa();
break;
default:
printf("Gracias por usar el programa :)\n");
break;
}
}while(opc!=3);
return 0;
}
Valora esta pregunta


0