Otwieram plik .txt. Sprawdzam ile jest wierszy i tworzę taką tablicę stringów. Problem pojawia się jak chcę wpisać słowa z pliku do tablicy, bo gdy wypisuje na ekranie pojawiają się pojedyncze szlaczki.
fstream plik;
plik.open("dane.txt", ios::in);
if(plik.good()==false)
cout<<"Plik nie istnieje. Program zakonczony.";
else
{
string linia;
int ile=0;
while(getline(plik, linia))
{
ile++;
}
string *wyraz;
wyraz = new string [ile];
for(int i=0; i<ile; i++)
{
plik>>wyraz[i];
}
for(int i=0; i<ile; i++)
{
cout<<wyraz[i]<<endl;
}
}
plik.close();