Page 91 - ipst-cmanual
P. 91
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 91
5.4 äźÃÒÃÕ ctype.h
¿§ ¡ª ¹èÑ ·ºèÕ ÃÃ¨ÍØ ÂÀÙ ÒÂã¹äźÃÒÃ¹Õ àÕé »¹ ¡ÅÁØ ¢Í§¿§ ¡ª ¹Ñè ·ãÕè ªµ ÃǨÊͺ áÅÐá»Å§Í¡Ñ ¢ÃÐµÒ §æ
5.4.1 ¿§ ¡ª ¹Ñè isalnum
µÃǨÊͺ¤Ò ¢Í§Í¡Ñ ¢ÃÐÇÒ à»¹ Í¡Ñ ¢ÃÐÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z, a ¶§Ö z, 0 ¶§Ö 9 ËÃÍ× äÁ
û٠Ẻ¿§ ¡ªè¹Ñ
int isalnum(int c)
¾ÒÃÒÁàÔ µÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍè× Í¡Ñ ¢ÃÐ c ໹ ÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z, a ¶§Ö z, 0 ¶§Ö 9
¤¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.4.2 ¿§ ¡ª ¹Ñè isalpha
µÃǨÊͺ¤Ò ¢Í§Í¡Ñ ¢ÃÐÇÒ à»¹ Í¡Ñ ¢ÃÐÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z ËÃÍ× a ¶§Ö zËÃÍ× äÁ
û٠Ẻ¿§¡ª ¹Ñè
int isalpha(int c)
¾ÒÃÒÁÔàµÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍ×è Í¡Ñ ¢ÃÐ c ໹ ÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z ËÃÍ× a ¶§Ö z
¤¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.4.3 ¿§ ¡ª ¹èÑ isascii
µÃǨÊͺÇÒ à»¹ ÃËÊÑ áÍÊ¡éÕ (Á¤Õ Ò µ§Ñé áµ 0x20 ¶§Ö 0x7E) ËÃÍ× äÁ
ÃٻẺ¿§ ¡ª¹èÑ
int isascii(int c)
¾ÒÃÒÁàÔ µÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍ×è c ໹ ÃËÊÑ áÍÊ¡Õé áÅФ¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.4 äźÃÒÃÕ ctype.h
¿§ ¡ª ¹èÑ ·ºèÕ ÃÃ¨ÍØ ÂÀÙ ÒÂã¹äźÃÒÃ¹Õ àÕé »¹ ¡ÅÁØ ¢Í§¿§ ¡ª ¹Ñè ·ãÕè ªµ ÃǨÊͺ áÅÐá»Å§Í¡Ñ ¢ÃÐµÒ §æ
5.4.1 ¿§ ¡ª ¹Ñè isalnum
µÃǨÊͺ¤Ò ¢Í§Í¡Ñ ¢ÃÐÇÒ à»¹ Í¡Ñ ¢ÃÐÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z, a ¶§Ö z, 0 ¶§Ö 9 ËÃÍ× äÁ
û٠Ẻ¿§ ¡ªè¹Ñ
int isalnum(int c)
¾ÒÃÒÁàÔ µÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍè× Í¡Ñ ¢ÃÐ c ໹ ÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z, a ¶§Ö z, 0 ¶§Ö 9
¤¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.4.2 ¿§ ¡ª ¹Ñè isalpha
µÃǨÊͺ¤Ò ¢Í§Í¡Ñ ¢ÃÐÇÒ à»¹ Í¡Ñ ¢ÃÐÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z ËÃÍ× a ¶§Ö zËÃÍ× äÁ
û٠Ẻ¿§¡ª ¹Ñè
int isalpha(int c)
¾ÒÃÒÁÔàµÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍ×è Í¡Ñ ¢ÃÐ c ໹ ÊÁÒª¡Ô ÀÒÂã¹ A ¶§Ö Z ËÃÍ× a ¶§Ö z
¤¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.4.3 ¿§ ¡ª ¹èÑ isascii
µÃǨÊͺÇÒ à»¹ ÃËÊÑ áÍÊ¡éÕ (Á¤Õ Ò µ§Ñé áµ 0x20 ¶§Ö 0x7E) ËÃÍ× äÁ
ÃٻẺ¿§ ¡ª¹èÑ
int isascii(int c)
¾ÒÃÒÁàÔ µÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍ×è c ໹ ÃËÊÑ áÍÊ¡Õé áÅФ¹× ¤Ò ໹ 0 ¶Ò äÁã ª