Siema.
Kod wygląda tak:
fstream plik;
plik.open("map_obj.txt", ios::in);
string dane[3];
for (int i = 0; i < 4; i++)
{
for (int j = 0; j < i; j++)
{
plik >> dane[0] >> dane[1] >> dane[2];
cout << dane[0] << " " << dane[1] << " " << dane[2] << endl;
}
}
plik.close();
system("pause");
Gdy w pierwszym for zamiast 4 wpisze 3 to wszystko jest okej ale gdy 4 to już się krzaczy i powtarza ostatni wpis:
id nazwa kategoria
1 kot.txt 1
2 okon.bmp 4
3 kon.jpg 1
3 kon.jpg 1
3 kon.jpg 1
A tak wygląda plik:
id nazwa kategoria
1 kot.txt 1
2 okon.bmp 4
3 kon.jpg 1