Documentos de Académico
Documentos de Profesional
Documentos de Cultura
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
{ //Definimos una estructura donde se ve las características que tendrá cada paciente.
int edad;
}Paciente;
FILE *ArchivoPaciente;
system("cls");
printf("\t\t\t*****Nuevo Paciente*****\n");
gets(Nuevo.Nombre);//Capturamos el nombre
scanf("%s",&Nuevo.Fecha);
char str[40];
strcpy (str,Nuevo.Nombre);//Lo copiamos a una cadena de caracteres
strcat (str,".dat");//Agregamos ".dat" para crear el archivo con su nombre del paciente
fflush(stdin);//Limpia el buffer
system("\nPause");
else{
fclose(ArchivoPaciente);//cerramos el archivo
system("\nPause");
FILE *ArchivoPaciente;
system("cls");
printf("\t\t\t*****Editar Paciente*****\n");
gets(Nuevo.Nombre);
system("\nPause");
else{
system("cls");
fflush(stdin);
printf("\n\t\t*edad: ");fflush(stdin);
scanf("%i",&Nuevo.edad);
printf("\n\t\t*DNI: ");fflush(stdin);
scanf("%s",&Nuevo.DNI);
gets(Nuevo.alergico_a);
scanf("%c",&Nuevo.tiene_seguro);
fprintf(ArchivoPaciente,"\nDNI: %s ",Nuevo.DNI);
fprintf(ArchivoPaciente,"\nAlergico a: %s ",Nuevo.alergico_a);
fprintf(ArchivoPaciente,"\nAsegurado: %c ",Nuevo.tiene_seguro);
fprintf(ArchivoPaciente,"\nEDAD: %i ",Nuevo.edad);
//Cerramos el archivo
fclose(ArchivoPaciente);
system("Pause");
}
void MostrarHistorialDePaciente(){
Paciente Nuevo;
FILE *Archivo;
system("cls");
printf("\n\t\t******Historial******");
gets(Nuevo.Nombre);
system("\nPause");
else{
system("cls");
printf("\t\t*********Paciente %s*********\n",Nuevo.Nombre);
char c[30];
printf("\n%s",c);//Imprimimos lo leido
fclose(Archivo);//cerramos el archivo
printf("\n\n");
system("\tPause");
}
void BuscarHistorialPaciente(){
char nombre[40];
system("cls");
printf("\t\t******Buscar Paciente******\n");
gets(nombre);
strcpy (str,nombre);
system("Pause");
else{
system("cls");
printf("\t\t*********Paciente %s*********\n",nombre);
char c[30];
printf("\n%s",c);//Imprimimos lo leido
fprintf(Archivo,"\n\n\n****Nueva Cita****");
printf("\n\t\t****Nueva Cita****\n");fflush(stdin);
fprintf(Archivo,"\nFecha: %s",extras);fflush(stdin);
fprintf(Archivo,"\nDoctor: %s",extras);fflush(stdin);
fprintf(Archivo,"\nEspecialidad: %s",extras);
printf("\n");
printf("\nDescripcion: ");fflush(stdin);
gets(descripcion);//capturamos descripcion
fclose(Archivo);//cerramos el archivo
system("Pause");
int op=0;
system("cls");
printf("\t\t\t*****HISTORIAL MEDICO*****\n\n");
printf("\t\t5)Salir\n");
printf("\t\t\tElija una opcion: ");fflush(stdin);//Vaciamos el buffer para evitar errores
void Historial_Medico(){
case 1:
CrearArchivoPaciente();
break;
case 2:
IngresarNuevoPaciente();
break;
case 3:
MostrarHistorialDePaciente();
break;
case 4:
BuscarHistorialPaciente();
break;
return;
default:
printf("\n\t\t\tOpci%cn no disponible\n",162);
system("PAUSE");
int main(){
Historial_Medico();
return 0;