Witam, chce zapisac dane z pliku tekstowego do wektora i mam taki problem, jak mam 2 wyrazy w jednej linni w pliku tekstowym to w programie ten drugi wyraz spycha do drugiej linii, a ja chce, zeby pozostal w tej samej. Co mam zrobic?
Wczytaj(){
plik.open( "pokoje.txt", ios::in );
if( plik.good() )
{
while( !plik.eof() )
{
string napis;
getline(plik,napis);
Bufor.push_back(napis);
}
plik.close();
} else cout << "Error! Nie udalo otworzyc sie pliku!" << endl;
int i = 0;
while(i < Bufor.size())
{
string temp = Bufor[i];
istringstream iss(temp);
i++;
do
{
string sub;
iss >> sub;
if(sub.length() != 0)
data.push_back(sub);
} while (iss);
}
i = 0;
while(i < data.size())
{
cout << data[i] << endl;
i++;
}
}