Cargando

No se que hacer, y tengo que entregar este proyecto hoy, alguien me ayuda a arreglarlo?



  •   Responder

Pulsa corazón para recibir avisos de nuevas Respuestas

  AUTOR PREGUNTA

Publicado 17 junio 2025 - 17:13

#include<stdio.h>
#include<stdlib.h>
//creando la estructura
struct datos{
//creando los campos
char nombre[30];
char usuario[30];
char canal[30];
char videojuego[30];
char clasificacion[30];
char tipo[30];
int id;

}alumnos[100];

void capturar(){
int indice,ciclo=0,ed;
for(indice=0;indice<100;indice++){
fflush(stdin);
printf("Ingrese su Nombre Real: ");
gets(alumnos[indice].nombre);
printf("Ingrese su Nombre de Usuario: ");
gets(alumnos[indice].usuario);
printf("Ingrese su Nombre de Canal: ");
gets(alumnos[indice].canal);
printf("Ingrese la Clasificacion del Videojuego, (Porfavor escoja entre shooter, aventura, deporte, terror, estrategia): ");
gets(alumnos[indice].videojuego);
printf("Ingrese la Clasificacion del Canal, (Porfavor escoja entre (todo publico, mature, kids): ");
gets(alumnos[indice].tipo);
printf("Para la creacion de su Numero de Identificacion, le sugerimos que escriba su fecha de nacimiento (Ejemplo: 120900) : ");
scanf("%d",&alumnos[indice].id);

printf("Quieres terminar de registrar, 1 si otro numero no: ");
scanf("%d",&ed);
 if(ed==1){
  system("cls");
  break;
   
 }
 system("cls");
}
}

void mostrarTodos(){
int indice;
printf("________MOSTRANDO LOS DATOS DE TODOS LOS USUARIOS REGISTRADOS EN TWITCH________\n");
for(indice=0;indice<100;indice++){
printf("_______________________________________________________________________________\n");
printf("Nombre real es: %s\n",alumnos[indice].nombre);
printf("Nombre de Usuario es: %s\n",alumnos[indice].usuario);
printf("Nombre de Canal es: %s\n",alumnos[indice].canal);
printf("Clasificacion de Videojuego es: %s\n",alumnos[indice].videojuego);
printf("Clasificacion de Canal es: %s\n",alumnos[indice].tipo);
printf("Numero de Identificacion es: %s\n",alumnos[indice].id);
printf("_______________________________________________________________________________\n");

}
}

void buscarid(){
int ed,indice,encontrado=0;
printf("Ingresa el Numero de Identificacion a Buscar: ");
scanf("%d",&ed);
for(indice=0;indice<3;indice++){
if(alumnos[indice].id==ed){
 encontrado=1;
 fflush(stdin);
 printf("Reingrese su Nombre Real: ");
 gets(alumnos[indice].nombre);
 printf("Reingrese su Nombre de Usuario: ");
 gets(alumnos[indice].usuario);
 printf("Reingrese su Nombre de Canal: ");
 gets(alumnos[indice].canal);
 printf("Reingrese la Clasificacion del Videojuego , (Porfavor escoja entre shooter, aventura, deporte, terror, estrategia) : ");
 gets(alumnos[indice].videojuego);
 printf("Reingrese la Clasificacion del Canal , (Porfavor escoja entre (todo publico, mature, kids):");
 gets(alumnos[indice].tipo);
 printf("Para la creacion de su Numero de Identificacion, le sugerimos que Rescriba su fecha de nacimiento (Ejemplo: 120900); ");
 scanf("%d",&alumnos[indice].id);
 break;
}
}
if(encontrado==0){
printf("No existe el alumno con el id ingresado a buscar: %d\n",ed);
}
system("cls");
}

 

void eliminar(){
int ed,indice,encontrado=0;
printf("Ingresa el Numero de Identificacion a Buscar: ");
scanf("%d",&ed);
for(indice=0;indice<100;indice++){
if(alumnos[indice].id==ed){
 encontrado=1;
 fflush(stdin);
 printf("%s\n\n", alumnos[indice].nombre == "                           ");
 printf("%s\n\n", alumnos[indice].usuario == "                           ");
 printf("%s\n\n", alumnos[indice].canal == "                           ");
 printf("%s\n\n", alumnos[indice].videojuego == "                           ");
 printf("%s\n\n", alumnos[indice].tipo == "                           ");
    printf("%s\n\n", alumnos[indice].id);
    printf("La Eliminacion a sido Exitosa");
}
}



if(encontrado==0){
printf("No existe el alumno con el id ingresado a buscar: %d\n",ed);
}

}
 

void salir(){
printf("EL PROGRAMA FINALIZO DE MANERA EXITOSA :) ");
exit(1);
system("cls");
}

void menu(){
int opcion;
do{
printf("___________________________BIENVENIDO A TWITCH___________________________________\n");
printf("_________________________________________________________________________________\n");
printf("1.- REGISTRAR A UN NUEVO USUARIO______________________________________(PULSE 1)\n");
printf("2.- EDITAR A UN USUARIO_______________________________________________(PULSE 2)\n");
printf("3.- ELIMINAR A UN USUARIO_____________________________________________(PULSE 3)\n");
printf("4.- MOSTRAR A TODOS LOS USUARIOS DE TWITCH____________________________(PULSE 4)\n");
printf("5.- SALIR_____________________________________________________________(PULSE 5)\n");
printf("6.- MANUAL DE USUARIO_________________________________________________(PULSE 6)\n");
printf("_________________________SELECCIONE SABIAMENTE___________________________________\n");

printf("Selecciona una Opcion: ");
scanf("%d",&opcion);
switch(opcion){
 case 1:
  capturar();
  break;
 case 2:
  buscarid();
  break;
 case 3:
 eliminar();
  break;
 case 4:
   mostrarTodos();
  break;
 case 5:
  salir();
  break;
   
  case 6:
   int normas;
    
  printf("//////BIENVENIDO AL MANUAL DE USUARIO//////\n\n");
  printf("Te damos la bienvenida a la plataforma, como en todas plataformas tenemos una serie de normas que esperamos que cumplas.\n\n");
  printf("Para la comodidad del usuario se usaran los numeros para la mayoria de los registros\n\n");
  printf("Normas de la pagina :\n\n");
  printf("1.No mostrar contenido +18;En esta plataforma esta completamente prohibido mostrar cualquier contenido inapropiado, desnudos etc . \n\n");
  printf("2.No insultar; No insitamos a nuestros usuarios a insultarse entre si, queremos crear un ambiente libre de conflictos , Tampoco aceptamos bromas en el sistema . \n\n");
  printf("3.Robo de contenido; En estos tiempos modernos se a vuelto muy comun el robo de contenido y proclamandolo como original . \n\n");
  printf("Para poder seguir necesitamos que aceptes los terminos y condiciones . \n\n");
  printf("TU como nuevo usuario en nuestra plataforma Acepatas nuestros terminos y condiciones . \n\n");
  printf("1-Si2-No\n\n");
  scanf("%d",&normas);
   
  if (normas == 1)
 {
  printf("Gracias por aceptar nuestros terminos\n\n");
  printf("Y bienvenido a esta hermosa familia y esperamos que la experiencia en esta plataforma sea satisfactoria :)\n\n");
   
  menu();
 }
   
   
  printf("Lamentamos que nuestros terminos no sean de su agrado :(\n\n");
  printf("Para regresar al menu preciona 1\n\n");
 system("pause");
 system("cls");
  menu();
  
}
} while(opcion!=6);
system("cls");
}

int main(){
menu();
system("PAUSE");
return 0;
}


  • ¿Tienes la misma pregunta? Yo también
  • Volver arriba