Od kilku dni walczę z rozdzielaniem seperatorów i znaków specjalnych.
Struktura pliku CSV wygląda mniej więcej tak (tu jest tylko przykładowa ilość wierszy i kolumn)
Tekst1;44
Tekst2;99
Wyrażenie;77
po wczytaniu pliku do klasy obiektu typu QStringList
wygląda tak
QStringList Matrix;
Matrix << ("Tekst1;44\n") << ("Tekst2;99\n") << ("Wyrażenie;77\n");
Co odpowiada macierzy 3x2
i teraz pytanie jest takie. W jaki sposób rozdzielić to ze znaków ;
oraz \n
w taki sposób aby wpisać zawartość do obiektu typu QString
i otrzymać wynik w takiej postaci
"Tekst1","44"
"Tekst2","99"
"Wyrażenie","77"
Czyli
QString field;
field[0][0]={"Tekst1"};
field[0][1]={"44"};
field[1][0]={"Tekst2"};
field[1][1]={"99"};
field[2][0]={"Wyrażenie"};
field[2][1]={"77"};
Kodu nie pokażę, bo w sumie nie daleko zaszedłem...