Dev - C++ - estructuras y archivos

 
Vista:
sin imagen de perfil

estructuras y archivos

Publicado por Manu (2 intervenciones) el 14/07/2017 00:58:11
Buenas noches amigos. Estaria muy agradecido si alguien me puede ayuda con este problema que tengo. Tengo una estructura y la introduzco en un archivo, ningun problema. El problema surge cuando en mi archivo quiero introducir
por ejemplo dos nombres o frases separadas y que me la muestre en el mismo grupo, por ejemplo:

nombre : locas alfonso nombre : Carlos jr
apellido : torres vegas

o

color : verde anaranjado

si pongo dos nombres me entra en bucle, etc.

muchas gracias de antemano.


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
void mostrar()
{
    ifstream archivo;
    archivo.open("gente.txt",ios::out|ios::in);
    if(archivo.is_open())
    {
        archivo>>persona.nombre;
        while(!archivo.eof())
        {
            archivo>>persona.apellido>>persona.telefono;
            cout<< "\n_________________________________"<<endl;
            cout<< " Nombre : "<<persona.nombre<<endl;
            cout<< " Apellido : "<<persona.apellido<<endl;
            cout<< " Telefono : "<<persona.telefono<<endl;
            cout<< "\n_________________________________"<<endl;
            archivo>>persona.nombre;
        }
    }
    else
    {
        cout<< "\n\n\t\t ERROR CON EL ARCHIVO "<<endl;
    }
    archivo.close();
}
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