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
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, ","));
}