Witam, mam problem z dodaniem każdego słowa w linii do struktury z pliku tekstowego, przy czym każdego słowo ma również swój odpowiednik w numerze linii, gdzie występuje.
Jak na razie wczytuje mi tylko pierwszą linię.
Nie mogę użyć wektorów.
{
string linia;
fstream plik;
plik.open("tekst.txt", ios::in);
if (plik.good() == true)
{
while (!plik.eof())
{
getline(plik, linia);
istringstream is(linia);
while (is)
{
string word;
is >> word;
cout << word << endl;
};
return 0;
}
}
}
Struktury
struct dane
{
string word;
dane* ld; // wskaźnik na lewą gałąź
dane* rd; // wskaźnik na prawą gałąź
};
struct linia
{
int nr_linii;
dane* zaj; // wskaźnik na drzewo zajęć/wpisów
linia* lp; // wskaźnik na lewą gałąź
linia* rp; // wskaźnik na prawą gałąź
};