ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Manual de usuario. Funcionamiento del código en C++


Enviado por   •  6 de Abril de 2019  •  Tutorial  •  1.458 Palabras (6 Páginas)  •  153 Visitas

Página 1 de 6

Manual de Usuario

El contenido de este manual trae:

  • Funcionamiento del código en C++
  • Pasos para crear una consulta de datos del hospital

Con los temas anteriores este manual es una guía para que el usuario puede entender cómo funciona el código para crear un archivo donde contiene datos específicos que se le solicitan, también como todo programa tiene características que al ejecutarlo con palabras incorrectas saldrán errores en los cuales también más adelante se le dirá como solucionarlos para mayor interacción entre el usuario y el programa.

  1. Funcionamiento del Código

El código esta creado y orientado a una base de datos para un hospital, dicho código también vendrá lo que es un archivo ejecutable donde abrirá C++ donde aparecerán las líneas de código y sus librerías para su ejecución.

A continuación, vera como es el código antes de utilizarlo.

#include

#include

#include

#include

#include

char* letreromenu[]= {"1) Ingreso de paciente","2) consulta General","3) Consulta por codigo","4) Modificacion por codigo ","5) Eliminacion por codigo ","6) Filtrar por tipo ","7) Filtrar por color ","8) Salir"};

void escritura()

{

clrscr();

ofstream esc("clinicaMedica.txt",ios::out|ios::app);

 struct {

int codigo;

char nombres[30];

char apellidos[30];

int telefono;

int nit;

char fechaNacimiento[30];

} paciente;

cout<<"Codigo del paciente :";

cin>>(paciente.codigo);

cout<<"\nNombres del paciente:";

cin>>(paciente.nombres);

cout<<"\nApellidos del paciente :";

cin>>(paciente.apellidos);

cout<<"\nTelefono del paciente:";

cin>>(paciente.telefono);

cout<<"\nNit del paciente:";

cin>>(paciente.nit);

cout<<"\nFecha de nacimiento del paciente:";

cin>>(paciente.fechaNacimiento);

// grabando a disco

FILE *archdisco;

archdisco = fopen("C\:clinicaMedica.txt","at+");

fwrite(&paciente,sizeof(paciente),1,archdisco);

fclose(archdisco);

//avisando usuario

cout<<"\n\nPaciente agregado...";

esc.close();

getch();

}

void consulta()

{

struct {

int codigo;

char nombres[30];

char apellidos[30];

int telefono;

int nit;

char fechaNacimiento[30];

} paciente;

int clave;

clrscr();

// cargando clave a buscar

cout<<"ingrese codigo de paciente a buscar: ";

cin>>(clave);

cout<<"\n";

//abriendo, leyendo,cargando estructura

FILE *archdisco;

archdisco = fopen("C\:clinicaMedica.txt","at+");

while(fread(&paciente,sizeof(paciente),1,archdisco)==1)

{

if (clave == paciente.codigo ) {

cout<<"Codigo del paciente:     "<

cout<<"\nNombres del paciente:      "<

cout<<"\nApellidos del paciente:    "<

cout<<"\nTelefono del paciente:   "<

cout<<"\nNit del paciente: "<

cout<<"\nFecha de nacimiento del paciente:   "<

cout<<"\n";

}

  };

fclose(archdisco);

getch();

}

void consultag(){

struct {

int codigo;

char nombres[30];

char apellidos[30];

int telefono;

int nit;

char fechaNacimiento[30];

} paciente;

clrscr();

cout<<"                             PACIENTES TOTAL\n";

FILE *archdisco;

archdisco = fopen("C\:clinicaMedica.txt","at+");

while(fread(&paciente,sizeof(paciente),1,archdisco)==1)

{

cout<<"- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -\n";

cout<<"\nCodigo del paciente:     "<

cout<<"\nNombres del paciente:      "<

cout<<"\nApellidos del paciente:    "<

cout<<"\nTelefono del paciente:   "<

cout<<"\nNit del paciente: "<

cout<<"\nFecha de nacimiento del paciente:   "<

cout<<"\n\n";

  };

fclose(archdisco);

getch();

}

struct {

int codigo;

char nombres[30];

char apellidos[30];

int telefono;

int nit;

char fechaNacimiento[30];

} paciente;

char apellidos[30];

void filtrarc()

{

cout<<("Apellidos Paciente:");

cin>>apellidos;

//abriendo, leyendo,cargando estructura

FILE *archdisco;

archdisco = fopen("clinicaMedica.txt","at+");

// aqui siempre debe empezar el ciclo de lectura

// y fread() regresa siempre cuantas estructuras leyo

...

Descargar como (para miembros actualizados) txt (12 Kb) pdf (950 Kb) docx (1 Mb)
Leer 5 páginas más »
Disponible sólo en Clubensayos.com