Dev - C++ - necesito ayuda con un ejercicio de struct en C

 
Vista:

necesito ayuda con un ejercicio de struct en C

Publicado por danielle (1 intervención) el 28/03/2020 01:20:58
buenos dias, disculpe alguien podria ayudarme con un problema en C, necestio implementar un programa que reciba información de usuarios:
Nombre
Telefono
Edad
Peso (kg)
Estatura (m)

Tal información se debe guardar en una estructura, luego el contenido de dicha estructura se debe guardar en un archivo de texto.

quien me pueda ayudar, muchisimas gracais, no eh podido entender como hacerlo :(
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
-2
Responder
Imágen de perfil de Alfil
Val: 4.344
Oro
Ha mantenido su posición en Dev - C++ (en relación al último mes)
Gráfica de Dev - C++

necesito ayuda con un ejercicio de struct en C

Publicado por Alfil (1444 intervenciones) el 28/03/2020 12:47:36
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
#include <iostream>
#include <fstream>
#include <string>
#include <cctype>
 
using namespace std;
 
struct Usuarios
{
    string nombre;
    string telelfono;
    int edad;
    float peso;
    float estatura;
};
 
int main()
{
    char opcion;
    Usuarios user;
    ofstream out("Usuarios.txt");
 
    if (out.is_open())
    {
        cout << "\nDatos de los usuarios:\n";
        do {
            cout << "Nombre: "; getline(cin, user.nombre);
            cout << "Telefono: "; getline(cin, user.telelfono);
            cout << "Edad: "; cin >> user.edad;
            cout << "Peso(Kg): "; cin >> user.peso;
            cout << "Altura(m): "; cin >> user.estatura;
 
            out << user.nombre << " " << user.telelfono << " "
                << user.edad << " " << user.peso << " "
                << user.estatura << "\n";
 
            cout << "\nOtro usuario (S/n): "; cin >> opcion;
            opcion = toupper(opcion);
            cin.ignore(80, '\n');
 
        } while (opcion == 'S');
    }
    else
        cout << "\n ERROR - NO SE PUDO ABRIR EL ARCHIVO";
 
    out.close();
    cout << endl;
 
    return EXIT_SUCCESS;
}
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