Dzień dobry,
Porzebuję wczytać plik konfiguracyjny z karty SD, pomijając jednocześnie wszystki linie zakomentowane jakimś znakiem (kratka, średnik itp). Czytam z pliku linia po linii i każdą przeczytaną linię dodaję do
ustawienia[numer_linii] = przeczytana_linia;
I to działa bez problemu.
Próbowałem sprawdzić jakim znakiem zaczyna się przeczytana_linia
if (!przezytana_linia.startsWith("#")) { ustawienia[numer_linii] = przeczytana_linia; }
ale to nie działa. W ustawienia[] pojawają się puste elementy, czasem do ustawienia[] dodawany jest fragment linii zaczynającej się od #.
Spędziłem nad tym wczoraj za długo, więc pytam tutaj - są jakieś gotowe biblioteki/funkcje/rozwiązania, których mógłbym użyć?
Używam ArduinoIDE jeśli to ma znaczenie.
Pomożecie? Z góry dziękuję.