Z Politechniki Wrocławskiej interesowało mnie jedno zadanie dodatkowe związane z biblioteką jpg. Treść zadania znajduje się tutaj
http://sequoia.ict.pwr.wroc.pl/~mucha/PProg/PProg_lab_05/index.html . Nigdy nie miałem czasu na czytanie jak używać takiej zewnętrznej biblioteki, ale skoro zaraz święta, to wolałbym uzupełnic swój stary program o odtwarzanie jpg. Generalnie proszę o sposób podejścia do takich bibliotek, oraz przypominam jest to twardy C, gdzie dzielenie pliku i tworzenie biblioteki cośtam.h było w dwóch ostatnich zadaniach. Oto biblioteka
http://libjpeg.sourceforge.net/.
Jak ktoś mógłby zrobić z tego legendę z libjpg, jak poniżej z ctype.h to byłbym bardziej wdzięczny!
Nagłówek ctype.h zawiera deklaracje funkcji sprawdzających i wyświetlających informacje na temat
znaków. W poniższej tabeli znajduje się lista tych funkcji wraz z ogólnym opisem.
Nazwa funkcji
Opis
isalnum Funkcja sprawdzająca czy znak jest znakiem alfanumeryczny
isalpha Funkcja sprawdzająca czy znak jest znakiem z alfabetu
isblank Funkcja sprawdzająca czy znak jest znakiem odstępu (spacja, tabulacja)
iscntrl Funkcja sprawdzająca czy znak jest znakiem sterującym
isdigit Funkcja sprawdzająca czy znak jest liczbą dziesiętną
isgraph Funkcja sprawdzająca czy znak jest znakiem drukowalnym różnym od spacji
islower Funkcja sprawdzająca czy znak jest małą literą
isprint Funkcja sprawdzająca czy znak jest znakiem drukowalnym (razem ze spacją)
ispunct Funkcja sprawdzająca czy znak jest znakiem przestankowym 1
isspace Funkcja sprawdzająca czy znak jest białym znakiem 2
isupper Funkcja sprawdzająca czy znak jest dużą literą
isxdigit Funkcja sprawdzająca czy znak jest liczbą szesnastkową 3
Każda z wyżej wymienionych funkcji zwraca wartość niezerową jeśli jest prawda i zero jeśli j