Napisałem taki oto program który zmienia małe litery na duże i odwrotnie i zapisuje do pliku o określonej nazwie. Mój problem polega na tym, że muszę miec dokładnie tyle znaków ile mam w zadefiniowanych w #define. Jeżeli ustawię większą liczbę w #define to program zmienia poprawnie duże na małe i odwrotnie lecz zapisuje jeszcze do pliku niechciane \0\0\0. Wpadłem na pomysł żeby policzyć ilość znaków w pliku i na podstawie tego wypisywać do pliku tylko określoną liczbę znaków. Znalazłem funkcję strlen lecz nie wiem jak dokładnie jej użyć.