isalpha

ISALPHA(3)		 Linux - prirucka programatora		    ISALPHA(3)



JMENO
       isalnum, isalpha, isascii, isblank, iscntrl, isdigit, isgraph, islower,
       isprint, ispunct, isspace, isupper, isxdigit - klasifikace znaku

SYNTAXE
       #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);

POPIS
       Tyto funkce kontroluji, jestli znak c,  ktery  musi  mit	 hodnotu  typu
       unsigned char nebo EOF, je soucasti nejake skupiny znaku.

       isalnum()
	      kontroluje,  je-li  znak	alfanumericky;	je to ekvivalent testu
	      (isalpha(c) || isdigit(c)).

       isalpha()
	      kontrola na pismeno (isupper(c) || islower(c)).

       isascii()
	      kontroluje, je-li c je 7-bitova hodnota  typu  unsigned  char  ,
	      ktera  je	 soucasti sady znaku ASCII.  Tato funkce je BSD i SVID
	      rozsirenim.

       isblank()
	      kontrola na prazdny znak; tedy na mezeru	nebo  tabulator.  Tato
	      funkce je GNU extenzi.

       iscntrl()
	      kontrola na ridici znak.

       isdigit()
	      kontrola na cislici (0 az 9).

       isgraph()
	      kontrola na jakykoliv tisknutelny znak krome mezery.

       islower()
	      kontrola na male pismeno.

       isprint()
	      kontrola na jakykoliv tisknutelny znak vcetne mezery.

       ispunct()
	      kontrola	na  tisknutelny	 znak  ruzny  od  mezery  nebo alfanu-
	      merickeho znaku.

       isspace()
	      kontrola na 'bily' znak. V "C" a "POSIX" locale to jsou: mezera,
	      form-feed	 ('\f'),  novy	radek  ('\n'), carriage return ('\r'),
	      horizontalni tabulator ('\t'), a vertikalni tabulator ('\v').

       isupper()
	      kontrola na velke pismeno.

       isxdigit()
	      kontrola na sestnactkovou cislici, tj. jednu z 0 1 2 3 4 5 6 7 8
	      9 0 a b c d e f A B C D E F.

NAVRATOVA HODNOTA
       Hodnota	je  nenulova  pokud  c spada do testovane skupiny znaku a nula
       pokud tam nepatri.

SPLNUJE STANDARDY
       ANSI - C, BSD 4.3.  isascii() je BSD a SVID extenzi.  isblank() je  GNU
       rozsireni.

CHYBY
       To  zda	znak  nalezi do nejake skupiny take zavisi na soucasne locale.
       Napr., isupper() nerozpozna A s prehlaskou jako velke pismeno ve	 stan-
       dardni C locale.

DALSI INFORMACE
       tolower(3), toupper(3), setlocale(3), ascii(7), locale(7)




GNU				 5.ledna 1997			    ISALPHA(3)

Personal Tools