Una Clínica desea llevar el registro de sus pacientes, donde cada paciente debe tener (código o cedula, nombres, apellidos, dirección, teléfono), el programa debe permitir: a. Registrar un nuevo paciente b. Eliminar paciente (en cualquier posición) c. Actualizar Pacientes (modificar algún dato) d. Mostrar Listado
#include <iostream>
#include <string>
using namespace std;
struct Datos {
int codigo;
string nombre;
string apellido;
string direccion;
int telefono;
};
struct Paciente {
Datos datos;
Paciente *sig;
};
Paciente *primero, *ultimo;
void insertarPaciente(Datos d);
void mostrarPaciente();
Paciente *buscarPaciente(int codigo);
void eliminarPaciente(int codigo);
void actualizarPaciente(int codigo);
int main() {
bool continuar = true;
int codigo = 0;
do {
int opcion = 0;
cout << "\n1) Agregar Paciente\n";
cout << "2) Ver Pacientes\n";
cout << "3) Eliminar Paciente\n";
cout << "4) Actual