Witam, piszę program w C na LINUX-a, który ma zliczać ilość polskich znaków w pliku lub ze standardowego strumienia wejścia.
Wiem, jak wykonać program dla "normalnych" znaków(na linuxie i windowsie) oraz dla polskich, ale tylko dla Windows. Nie wiem jednak jakie jest kodowanie ąęśćźżół w Linux.
Gdy piszę np. coś takiego:
if ( c == 'ą' )
kompilator wypisuje coś w rodzaju, że 'ą' składa się z 2 elementów.... Spróbowałbym kodem zamiast symbolu, ale jaki kod ? Coś z tej tabeli: https://pl.wikipedia.org/wiki/Kodowanie_polskich_znak%C3%B3w ?
Zasadnicze pytanie: Jak zatem rozpoznawać polskie znaki na LINUXIE pisząc w C ?
Jest to program na zajecia z programowania, a wykladowca używa chyba Linuxa.... :)