W książce jest tylko bardzo krótka wzmianka o ITOA() przy okazji pisania biblioteki dla LCD - więc tam szukaj pan
ale to jest tylko bardzo krótka wzmianka - resztę można już sobie śmiało doczytać w PDF'ie do AVR LibC który masz na własnym dysku twardym w folderze WinAVR i o tym też piszę w książce
warto go przeglądać i się oswajać - przecież nikt nie przepisze go w postaci książki na język polski
bardzo dobrze że chcesz odczytywać na razie - bo PetitFS jest do tego idealny ?
no widzisz - ty piszesz że mi jest łatwo mówić bo ja już coś tam więcej wiem ..... ale ja postawię odwrotną tezę - ty też mógłbyś na dzień dzisiejszy dużo więcej wiedzieć gdybyś jednak szedł mniejszymi kroczkami. I nie obraź się - wcale nie mówię tego teraz złośliwie - ale ja nie wyobrażam sobie jak bez dogłębnych ćwiczeń z tablicami na mniejszych przykładach i zrozumieniu tego w 100% do końca można się zabierać za dużo większe projekty. Przecież od razu zjadasz na tym zęby
Nikt ci nie mówi żeby taki cały plik wczytywać do dużej tablicy bo być takiej w procku biednym nie stworzył. Jednak każda operacja jak byś tego nie chciał zrobić to musi odbyć się właśnie na tablicach.
Jak się pozbyć tej pierwszej linii ?
najpierw to trzeba się zastanowić jak taka TABLICA ten cały plik jest zbudowany a nie podchodzić to tematu całkowicie od tyłu - czyli jak dobrać się do współrzędnych gdzie są liczby ???? przecież ty starasz się wymyślić coś czego nie ma
tymczasem wystarczyłoby takie proste pochylenie się nad tego typu plikami tekstowymi - jak są zbudowane - i do upadłego będę powtarzał że to takie wielkie tablice aż zrozumiesz - że to podstawa
każda linia takiej tablicy to jakaś ilość znaków i co ??? ... ZAKOŃCZONA ZNAKIEM CRLF
więc gdybyś się nad tym sam zastanowił, nie wiem - podejrzał w byle edytorze HEX na przykład albo cokolwiek innego to sam byś szybko doszedł do wniosku że łatwo jest przede wszystkim analizować te tablice linia po linii bo są rozgraniczone wyraźnym kompletem bajtów CRLF
wpadłbyś wtedy szybko na pomysł że wystarczy zacząć czytać znak po znaku i ignorować je aż do napotkania pierwszego CRLF w pliku i już masz po pierwszej linii .... i co - to taki problem ?
oczywiście na razie mówię o sposobie a nie o kodzie - a zawsze podkreślam że programowanie - polega na pomyśleniu jak się za coś zabrać - ale najpierw tak na kartce papieru przed komputerem. Rozrysować sobie wszystko, rozpisać - wiesz jak się to nazywa ? ALGORTYM
a ty wciąż popełniasz jeszcze te same błędy - już nie będę mówił że praktycznie wcale nie ćwiczysz mniejszych projektów z tablicami .... ale od razu zaczynasz myśleć o tym jak napisać jakiś tam KOD programu - zamiast najpierw zaplanować jak go napisać - i na tym się wykładasz
jak zrozumiesz że inaczej się nie da - to wtedy pójdzie ci już programowanie "z kopyta"
Oczywiście - ja bardzo dobrze rozumiem twoje rozterki - bo np sam próbuję się nauczyć języka C++ na PC w środowisku QT - tyle tylko że np wiem co chcę zrobić - a chciałem ostatnio też po prostu analizować pliki tekstowe (taka prosta rzecz) .... wiem co chcę zrobić - ale totalnie nie wiem jak poruszać się po tym frameworku - bo nie mam żadnej książki czy pomocy - jakie są instrukcje itp .... jakie błędy itp ...
gdybym miał książkę (a chyba ją kupię w końcu - mam nadzieję tylko że dobrze trafię) - to pewnie pójdzie mi to szybciej.
A ty masz książkę, masz podpowiedzi w jakim kierunku się uczyć , od czego zaczynać, na co zwrócić szczególną uwagę - a jednak lecisz na ogromne skróty
ale koniec końców i to rozumiem - bo każdy z nas chciałby wszystko tak od razu, na już, na jutro
tak się nie da
i o tym że aplikację - nawet najprostszą trzeba najpierw zaplanować - przekonasz się jeszcze nie raz
tak samo jak o tym żeby zrozumieć tablice do końca
możesz sobie je ćwiczyć np na przesyłniu danych przez RS232 do terminala i z terminala - masz wszystko pod ręką żeby to ćwiczyć