Muchas gracias por tus consejos, la verdad es que soy principiante en esto pero ya estoy entendiendo más al problema con lo que me dices.
Saludos.
Saludos.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
typedef struct {
char NO[28], SE;
int ED, SA;
}paciente;
paciente PAC[10];
main (){
int ME, i, OP, s;
Inicio:
printf("MENU PRINCIPAL\n"),
printf("\n1. Ingresar nuevos datos\n"),
printf("2. Consultar pacientes registrados\n"),
printf("3. Salir\n"),
printf("\nElija la opcion que desea: "),
scanf("%d", &ME);
switch (ME){
case 1:
do{
system("cls");
printf("INGRESAR NUEVOS DATOS\n");
printf("\n%i. Datos del paciente",i+1);
printf("\n");
fflush(stdin);
printf("Nombre y apellido paterno: ");
gets(PAC[i].NO);
fflush(stdin);
printf("Edad: ");
scanf("%d",&PAC[i].ED);
fflush(stdin);
printf("Sexo: ");
scanf("%c",&PAC[i].SE);
fflush(stdin);
printf("Condicion de salud: ");
scanf("%d",&PAC[i].SA);
fflush(stdin);
printf("\nLos datos del paciente han sido ingresados.");
printf("\nDesea regresar al menu?\n1.Regresar al menu / 2.Salir: ");
scanf("%d", &OP);}
while(i=0,i<10,i++);
switch (OP){
case 1:
system("cls");
goto Inicio;
break;
case 2:
system("cls");
printf("\nUSTED HA SALIDO DE LA BASE DE DATOS DEL HOSPITAL GENERAL.\n");
system("pause");
return 0;
break;}
case 2:
system("cls");
printf("DATOS DE LOS PACIENTES\n");
for(i=0;i<10;i++){
printf("\n");
printf("Paciente%d\n",(i+1));
printf("Nombre y apellido paterno:%s\n",PAC[i].NO);
printf("Edad:%d\n",PAC[i].ED);
printf("Sexo:%c\n",PAC[i].SE);
printf("Condicion de salud:%d\n",PAC[i].SA);
}
break;
case 3:
system("cls");
printf("\nUSTED HA SALIDO DE LA BASE DE DATOS DEL HOSPITAL GENERAL.");
break;}
getchar();
}