Provided by:
manpages-pl-dev_20060617-3_all 
NAZWA
isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
isprint, ispunct, isspace, isupper, isxdigit - funkcje klasyfikacji
znaku
SK/LADNIA
#include <ctype.h>
int isalnum(int c);
int isalpha(int c);
int isascii(int c);
int isblank(int c);
int iscntrl(int c);
int isdigit(int c);
int isgraph(int c);
int islower(int c);
int isprint(int c);
int ispunct(int c);
int isspace(int c);
int isupper(int c);
int isxdigit(int c);
OPIS
Funkcje te sprawdzaj czy c, ktore jest zmienn typu unsigned char, lub
wartoci EOF, naley do okrelonej klasy znakow, zdeterminowanej przez
biece locale.
isalnum()
sprawdza czy znak jest alfanumeryczny; jest to rownowane
(isalpha(c) || isdigit(c)).
isalpha()
sprawdza czy znak jest alfabetyczny; w standardowych locale "C"
jest to rownowane (isupper(c) || islower(c)). W niektorych
ustawieniach locale do klasy tej mog nalee dodatkowe znaki, dla
ktorych isalpha() jest prawdziwe -- litery, ktore nie s ani
wielkie, ani male.
isascii()
sprawdza czy c jest 7-bitow zmienn unsigned char, ktora naley do
zbioru znakow ASCII. Funkcja ta jest rozszerzeniem BSD i SVID.
isblank()
sprawdza czy znak jest pusty, czyli czy jest to spacja lub
tabulacja. Jest to rozszerzenie GNU.
iscntrl()
sprawdza czy znak jest znakiem sterujcym.
isdigit()
sprawdza czy jest to cyfra (0 do 9).
isgraph()
sprawdza czy jest to jakikolwiek drukowalny znak poza spacj.
islower()
sprawdza czy znak jest mal liter.
isprint()
sprawdza czy znak jest drukowalny (lcznie ze spacj).
ispunct()
sprawdza czy znak jest drukowalny i nie jest spacj lub znakiem
alfanumerycznym.
isspace()
sprawdza czy znak jest bialym znakiem. W ustawieniach locale "C"
i "POSIX" s to spacja, nowa strona (form-feed), ('\f'), nowa
linia, ('\n'), powrot karetki ('\r'), tabulacja pozioma, ('\t')
i tabulacja pionowa, ('\v').
isupper()
sprawdza czy znak jest wielk liter.
isxdigit()
sprawdza czy znak jest cyfr szesnastkow, czyli czy jest jednym z
0 1 2 3 4 5 6 7 8 9 0 a b c d e f A B C D E F.
WARTO ZWRACANA
Zwracana jest warto niezerowa, jeli znak c naley do sprawdzanej klasy,
a zero jeli nie naley.
ZGODNE Z
ANSI - C, BSD 4.3. isascii() jest rozszerzeniem BSD i SVID. isblank()
jest rozszerzeniem GNU.
UWAGI
Szczegoly tego, ktore znaki nale do ktorej klasy, zale od biecych
ustawie regionalnych (locale). Np. isupper() nie rozpozna A - umlaut
jako wielkiej litery w domylnym ustawieniu locale "C".
ZOBACZ TAKE
tolower(3), toupper(3), setlocale(3), ascii(7), locale(7)
INFORMACJE O T/LUMACZENIU
Powysze tlumaczenie pochodzi z nieistniejcego ju Projektu Tlumaczenia
Manuali i moe nie by aktualne. W razie zauwaenia ronic midzy powyszym
opisem a rzeczywistym zachowaniem opisywanego programu lub funkcji,
prosimy o zapoznanie si z oryginaln (angielsk) wersj strony podrcznika.