Cześć!
Pracuje sobie hobbystycznie nad trochę bardziej zaawansowanym kalkulatorem, a raczej tworzę bibliotekę pod program do obliczeń, mniej istotne.
Miałem pewne problemy z pamięcią i zainteresowałem się valgrindem. Pomimo tego, że w tym momencie mój program już działa to valgrind wyrzuca masę błędów. Błędy typu "invalid read" przy kodzie typu:
int length=strlen(buff)
gdzie buff jest wskaźnikiem na char, do którego została przydzielona pamięć za pomocą malloca.
Moje pytanie jest takie - czy tymi problemami mam się przejmować, tj są one krytyczne (i muszę zacząć szukać w dokumentacji C, a nie tylko w książkach jak te problemy rozwiązać), czy program jest niesamowicie czepliwy?
Z góry dzięki za odpowiedź, zdaję sobie sprawę, że mogłem wybrać nieodpowiedni dział, ale nie znalazłem nic bardziej odpowiedniego do tego problemu.