• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Problem z obsługą pliku ini

0 głosów
299 wizyt
pytanie zadane 24 grudnia 2015 w C i C++ przez Pascal Bywalec (2,720 p.)

Problem polega na odczytu z pliku ini, na końcu którego znajdują się znaczki typu: "[]". Błąd ten polega na tym, iż wczytuje w nieskończoność ten plik, a pozycja wskaźnika do odczytu w pliku wynosi -1.
Przyjmę też porady które pomogą na poprawieniu czytelności plików.

kod znajduje się: https://gist.github.com/kobraks/01cc76cd3eb181e5c6d7


przykładowa treść pliku w której występuje error

[test]
wstring = góra1234
wstring1 = góra1234
string = gora
wchar_t = g
char = a
int = 123445
float = 1.123
bool = True

[ ]

[]

1 odpowiedź

0 głosów
odpowiedź 24 grudnia 2015 przez niezalogowany
wybrane 24 grudnia 2015 przez Pascal
 
Najlepsza

http://sjp.pl/

Skąd wiesz, że wczytujesz plik w nieskończoność? Sprawdzałeś czy udało ci się wyjść poza pętlę while?

komentarz 24 grudnia 2015 przez Pascal Bywalec (2,720 p.)
Sprawdziłem, raczej ponad 20 utworzonych sekcji wykracza poza plik. A przecież ten plik zawiera 3 sekcje, czyli nawet nie wychodzi z pętli
komentarz 24 grudnia 2015 przez efiku Szeryf (75,160 p.)
Zerknij może na  .. https://github.com/brofield/simpleini ?
komentarz 24 grudnia 2015 przez Pascal Bywalec (2,720 p.)
Dzięki za pomoc ale już sobie poradziłem, zacząłem zliczać najpierw ilość sekcji w pliku a następnie dopiero wczytuje plik i sprawdzam czy ilość sekcji się zgadza z ilością w pliku jeżeli tak to wychodzi z pętli.

Podobne pytania

0 głosów
1 odpowiedź 987 wizyt
0 głosów
0 odpowiedzi 238 wizyt
pytanie zadane 14 lipca 2021 w PHP przez klemens997 Nowicjusz (160 p.)
0 głosów
1 odpowiedź 2,834 wizyt
pytanie zadane 4 lutego 2018 w C i C++ przez niezalogowany

93,424 zapytań

142,421 odpowiedzi

322,646 komentarzy

62,785 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

VMware Cloud PRO - przenieś swoją infrastrukturę IT do chmury
...