Odczyt pliku w Builderze 5.0

0

Problem wyglada nastepujaco:
jest plik np. 'aaaaaa.dat' ktorego zawartosc wyglada mniej wiecej tak:
"aaaaaaaa","bbbbbbbb","cccccccccc","222222222","eeeeeeeee"
"qqqqqqqq","kkkkkkkk","ttttttttttttttt","333333333","ppppppppp"
... i tak kilkanascie linijek. Musze go tak odczytac by do tablicy zmiennych wrzucic wszystkie wartosci w pliku ktore znajduja sie w czwartym cudzyslowie tzn w kolejnym elemencie tablicy - czwarty cudzyslow z kolejnej linii.
Sprawa jest bardzo pilna. Bardzo prosze o jakiekolwiek, nawet najmniejsze podpowiedzi.

0

W pełni działający kod.
Jest to rozwiązanie niezbyt eleganckie, ale za to najprostsze.

TStringList *str = new TStringList();
TStringList *tab = new TStringList();
str->LoadFromFile("c:\\test.txt");
for (int i=0; i<str->Count; i++)
{strtok(str->Strings[i].c_str(),",");
  strtok(NULL, ",");
  strtok(NULL, ",");
  tab->Add(strtok(NULL, ","));
}

1 użytkowników online, w tym zalogowanych: 0, gości: 1