Problema compilación en .c
Mi problema es que tengo este código y no entiendo porque no me compila, estoy usando dev c++ y quisiera saber si tengo un error con el código
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
FILE *doc;
void administrador (void);
void Perfil_basico (void);
int main ()
{
int rut;
int clave;
int opcion_elegida;
int Nom[20];
int Apell[20];
char Edad[20];
char Exam[20];
int Dom[30];
char Result[45];
char Sexo[2];
char Fdr[7];
char Tel[14];
char Carg[18];
char Isap[20];
char Proce[20];
char Rece [15];
char Lice [15];
char Medica[15];
char resp;
int x;
int opcionset;
int n=1;
printf("\tSELECCIONAR USUARIO\n\n"); /*opciones para ingresar*/
printf("1- Administrador\n");
printf("2- Perfil Basico\n");
printf("\nEscribir opcion\n");
scanf("%i",&opcion_elegida);
system("cls");
switch (opcion_elegida)
{
case 1 :
printf("\tINGRESE SU RUT Y SU CLAVE PARA INGRESAR\n\n");
printf("\nRut (sin puntos ni guion)\n");
scanf("%i",&rut);
if(rut==19132972 || rut==19083025)
{
printf("\nIngresar clave de acceso\n");
scanf("%i",&clave);
if(clave==1111 || 2222)
system("cls");
printf("\n\tBienvenido, ha ingresado como administrador\n");
getch();
doc=fopen("ingreso de los pacientes ","w+");
printf("\nMenu de la clinica\n");
printf("\n1)Ingreso de pacientes a la clinica\n");
printf("\n2)Examenes\n");
printf("\n3)Equipo medico\n");
printf("\n4)Listado de pacientes\n");
printf("\n5)Porcentajes de pacientes\n");
printf("\n6)Porcentajes de pacientes por sexo\n");
printf("\n7)Datos de paciente especifico\n");
printf("\n8)Porcentaje de pacientes sin Isapre\n");
printf("\n9)Medicamentos usados\n");
printf("\nOpcion ingresada:\n");
scanf("%d",&opcionset);
system("cls");
switch(opcionset)
{
while(x!=1)
{
n++;
case 1:
system("cls");
printf("\t\t\nIngreso de datos de pacientes");
printf("\nPaciente\nNombre: %d:",n);
scanf("%s",Nom);
fprintf(doc,"Nombre: %s\n",Nom);
printf("\nApellido: %d:",n);
scanf("%s",Apell);
fprintf(doc,"Apellido: %s\n",Apell);
printf("\nEdad: %d:",n);
scanf("%s",Edad);
fprintf(doc,"Edad: %s\n",Edad);
printf("\nGenero(1=masculino, 2=femenino) %d:",n);
scanf("%s",Sexo);
fprintf(doc,"Sexo: %s\n",Sexo);
printf("\nDomicilio %d:",n);
scanf("%s",Dom);
fprintf(doc,"Domicilio: %s\n",Dom);
printf("\nTelefono %d:",n);
scanf("%s",Tel);
fprintf(doc,"Telefono: %s\n",Tel);
printf("\nIsapre(si no tiene poner 0) %d:",n);
scanf("%s",Isap);
fprintf(doc,"Isapre: %s\n",Isap);
case 2:
system("cls");
printf("\t\t\nExamenes");
printf("\nTipo de examen: %d:", n);
scanf("%s", Exam);
fprintf(doc,"Examenes:\nTipo de examen: %s\n",Exam);
printf("\nFecha de realizacion(ddmmaa) %d:",n);
scanf("%s",Fdr);
fprintf(doc,"Fecha de Realizacion: %s\n",Fdr);
printf("\nResultados %d:", n);
scanf("%s",Result);
fprintf(doc,"Resultados: %s\n", Result);
case 3:
system("cls");
printf("\t\t\nEquipo Medico");
printf("\nNombre: %d:", n);
scanf("%s",Nom);
fprintf(doc,"Nombre: %s\n",Nom);
printf("\nCargo: %d:", n);
scanf("%s",Carg);
fprintf(doc,"Cargo: %s\n",Carg);
case 4:
system("cls");
printf("\t\t\nSuministros");
printf("\nMedicamento: %d:", n);
scanf("%s",Medica);
fprintf(doc,"Medicamento: %s\n",Medica);
printf("\nProdecimientos: %d:", n);
scanf("%s",Proce);
fprintf(doc,"Procedimientos: %s\n",Proce);
printf("\nRecetas: %d:", n);
scanf("%s",Rece);
fprintf(doc,"Recetas e indicaciones: %s\n",Rece);
printf("\nLicencia (duracion): %d:", n);
scanf("%s",Lice);
fprintf(doc,"Licencia(duracion): %s\n", Lice);
printf("ingresar nuevo paciente?(0=si, 1=no)\n");
scanf("%d", &x);
resp=getch();
}
break;
}
}
else {
printf("\nCuenta incorrecta\n");
}
break;
case 2 :
printf("\t Identifique su perfil\n\n");
printf("\nIngresar rut (sin puntos ni guion)\n");
scanf("%i",&rut);
if(rut==19132972 || rut==19083025)
{
printf("\nIngresar clave de acceso\n");
scanf("%i",&clave);
if(clave==1111 || 2222)
system("cls");
printf("\n\t BIENVENIDO, HAS INGRESADO COMO USUARIO BASICO\n");
}
else {
printf("\nCuenta incorrecta\n");
}
return 0;
}
}