C/Visual C - Archivo secuenciales y aceso aleatorio en C++

 
Vista:
sin imagen de perfil

Archivo secuenciales y aceso aleatorio en C++

Publicado por Gelord (15 intervenciones) el 31/07/2001 22:32:02
Necesito algo de codigo o un codigo fuente de un programita que me indique como hacer un registro de MEdicamentos otro por Institución De Salud y Localidad.

Ah! y donde puedo Encontrar la libreria window.h
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Alejandro

Registro de medicamentos, instituciones de salud y localidades

Publicado por Alejandro (1112 intervenciones) el 04/10/2024 23:20:21
Aquí tienes un ejemplo de código en C++ que te muestra cómo hacer un registro de medicamentos, instituciones de salud y localidades:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#include <iostream>
#include <string>
#include <vector>
 
// Estructura para representar un medicamento
struct Medicamento {
    std::string nombre;
    std::string descripcion;
};
 
// Estructura para representar una institución de salud
struct InstitucionSalud {
    std::string nombre;
    std::string direccion;
};
 
// Estructura para representar una localidad
struct Localidad {
    std::string nombre;
    std::string codigoPostal;
};
 
int main() {
    std::vector<Medicamento> registroMedicamentos;
    std::vector<InstitucionSalud> registroInstituciones;
    std::vector<Localidad> registroLocalidades;
 
    // Agregar medicamentos al registro
    Medicamento medicamento1;
    medicamento1.nombre = "Paracetamol";
    medicamento1.descripcion = "Analgésico y antipirético";
    registroMedicamentos.push_back(medicamento1);
 
    Medicamento medicamento2;
    medicamento2.nombre = "Ibuprofeno";
    medicamento2.descripcion = "Antiinflamatorio no esteroideo";
    registroMedicamentos.push_back(medicamento2);
 
    // Agregar instituciones de salud al registro
    InstitucionSalud institucion1;
    institucion1.nombre = "Hospital General";
    institucion1.direccion = "Calle Principal 123";
    registroInstituciones.push_back(institucion1);
 
    InstitucionSalud institucion2;
    institucion2.nombre = "Clínica San Juan";
    institucion2.direccion = "Avenida Central 456";
    registroInstituciones.push_back(institucion2);
 
    // Agregar localidades al registro
    Localidad localidad1;
    localidad1.nombre = "Ciudad Capital";
    localidad1.codigoPostal = "10001";
    registroLocalidades.push_back(localidad1);
 
    Localidad localidad2;
    localidad2.nombre = "Ciudad del Este";
    localidad2.codigoPostal = "20002";
    registroLocalidades.push_back(localidad2);
 
    // Mostrar el registro de medicamentos
    std::cout << "Registro de medicamentos:" << std::endl;
    for (const auto& medicamento : registroMedicamentos) {
        std::cout << "Nombre: " << medicamento.nombre << std::endl;
        std::cout << "Descripción: " << medicamento.descripcion << std::endl;
        std::cout << std::endl;
    }
 
    // Mostrar el registro de instituciones de salud
    std::cout << "Registro de instituciones de salud:" << std::endl;
    for (const auto& institucion : registroInstituciones) {
        std::cout << "Nombre: " << institucion.nombre << std::endl;
        std::cout << "Dirección: " << institucion.direccion << std::endl;
        std::cout << std::endl;
    }
 
    // Mostrar el registro de localidades
    std::cout << "Registro de localidades:" << std::endl;
    for (const auto& localidad : registroLocalidades) {
        std::cout << "Nombre: " << localidad.nombre << std::endl;
        std::cout << "Código postal: " << localidad.codigoPostal << std::endl;
        std::cout << std::endl;
    }
 
    return 0;
}

En este ejemplo, se utilizan estructuras para representar los medicamentos, instituciones de salud y localidades. Luego, se crean vectores para almacenar los registros de cada tipo. Se agregan algunos elementos de ejemplo a cada registro y finalmente se muestra el contenido de cada registro en la consola.

En cuanto a la biblioteca "windows.h", esta es una biblioteca específica de Windows y se encuentra disponible en el kit de desarrollo de software (SDK) de Windows. Puedes descargarlo desde el sitio web oficial de Microsoft. Una vez instalado, puedes incluir la biblioteca en tu proyecto de Visual C++ utilizando la directiva `#include <windows.h>`.

Espero que este ejemplo te sea útil. ¡Buena suerte con tu desarrollo en C++, Gelord!
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar