#include <iostream>
#include <fstream>
using namespace std;
bool wczytajPlik(string nazwaPliku)
{
ifstream plik;
plik.open( nazwaPliku.c_str() );
while(!plik.eof())
{
int ilosc;
float cena;
string nazwa;
plik >> ilosc>> cena >> nazwa;
cout<<ilosc<<" "<<cena<<" "<<nazwa<<endl;
}
}
int main()
{
wczytajPlik("zestawienie.txt");
}
Wejście mam takie:
9 333.5 stol
10 345.7 krzeslo
23 984.9 lampaWyjście natomiast takie:
9 333.5 stol
10 345.7 krzeslo
23 984.9 lampa
23 984.9
Czyli ostatnie cyfry się powtarzają. Proszę nie sugerować uzycie getlina bo potrzebuje wczytać każdą cyfrę, nazwe do osobnej zmienej żeby potem odpowiednio przeformatować plik. Chociaz w sumie przydało by się uzyc do nazwy bo tak mi spacji nie wczyta :(