Jak połączyć plik i strukturę

0

Witam

Prosze o poradę, jak połączyć dane wczytywane z pliku:

numer imie nazwisko

do struktury:

int numer
string imie
string nazwisko

Pozdrawiam i prosze o pomoc!

0

c czy c++?

struktura:

struct Human
{
    int numer ;
    std::string imie ;
    std::string nazwisko ;
};

w c++:

void readFromFile(Human &h, const char *filename)
{
    std::ifstream ifs(filename) ;
    ifs>>h.numer>>h.imie>>h.nazwisko ;
}

//gdzieś tam dalej w kodzie:
std::string filename ;
std::cout<<"Podaj nazwe pliku: " ;
std::cin>>filename ;
Human human ;
readFromFile(human, filename.c_str()) ;
0

C++. Wieeelkie dzięki!!

Mógłbyś też coś podpowiedzieć n/t wykonywania operacji na tym?. Chodzi o proste operacje, typu "zmiana nazwiska" , "wyliczenie średniej itd."

1 użytkowników online, w tym zalogowanych: 0, gości: 1