Operacje na pliku .ini

0

mam plik ini podzielony ma pewne sekcje wygląda to tak:

ilesekcji=2
Sekcja1
wartosc1=9
wartosc2=54
wartosc3=7
Sekcja2
wartosc1=3
wartosc2=36
wartosc3=6

i odczytuje te wartosci metodą:

Taryfa.ilesekcji = Lista->Values["ilesekcji"];
for(int i;i<Taryfa.ilesekcji;i++){
  Taryfa.Wpis[i].DzienDo = Lista->Values["wartosc1"];
  Taryfa.Wpis[i].DzienDo = Lista->Values["wartosc2"];
  Taryfa.Wpis[i].DzienDo = Lista->Values["wartosc3"];
}

Dane ze Taryfa.Wpis wstawiam to StringGrida.
Problem polega na tym ze powyzszy kod dziła tak jakby petla wykonała sie tylko raz (jakby była tylko jedna sekcja). Podejrzewam ze problem lezy w identycznych nazwach wartosci w kazdej sekcji, ale bardzo prawdopodobne tez ze jestem w błędzie. Nadawanie innych nazw waroscią w kazdej sekcji jest niezbyt dobrym pomysłem gdyz sekcji moze byc wiele. Prosze o pomoc.

0

A to to nie powinno byc

for(int i = 0;

reszta (nie pamietam jak to szlo)...?

0

W kodzie naprawde jest tak

for(int i=0;i<Taryfa.ilesekcji;i++)

. po prostu napisałem tu jak to ogólnie wygląda aby nie wklejać całego kodu który byłby mniej czytelny niz to.

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