Page 94 - ipst-cmanual
P. 94
l¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX
5.4.10 ¿§ ¡ª ¹Ñè isprint
µÃǨÊͺÇÒ à»¹ Í¡Ñ ¢ÃÐÊÁÒª¡Ô ÀÒÂã¹ 0x20 ¶§Ö 0x7F ËÃÍ× äÁ
ÃٻẺ¿§¡ªèѹ
int isprint(int c)
¾ÒÃÒÁÔàµÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍè× Í¡Ñ ¢ÃÐ c ໹ ÊÁÒª¡Ô ÀÒÂã¹ 0x20 ¶§Ö 0x7F
¤¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.4.11 ¿§ ¡ª ¹Ñè ispunct
µÃǨÊͺÇÒ໹ÍÑ¡¢ÃÐÊÁÒªÔ¡¢Í§à¤Ãè×ͧËÁÒÂÇÃäµÍ¹ËÃ×ÍäÁ «Öè§»ÃСͺ´Ç à¤Ã×èͧ
ËÁÒÂà«ÁâÔ ¤Ã͹ (;), à¤ÃÍ×è §ËÁÒ¤ÍÁÁÒ (,) áÅÐà¤ÃÍ×è §ËÁÒªÒû (#)
ÃٻẺ¿§¡ªÑ¹è
int ispunct(int c)
¾ÒÃÒÁÔàµÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍè× Í¡Ñ ¢ÃÐ໹ à¤ÃÍè× §ËÁÒÂÇÃäµÍ¹ áÅФ¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.5 äźÃÒÃÕ stdio.h
¿§¡ªÑè¹·èÕºÃèØÍÂÙÀÒÂã¹äźÃÒÃÕ¹Õé໹¡ÅØÁ¢Í§¿§¡ªèѹá»Å§¢ºÇ¹¢ÍÁÙÅ͹ءÃÁÊíÒËÃѺ
µ´Ô µÍ ¡ºÑ Í¹Ô ¾µØ /àÍÒµ¾ µØ ¢Í§Ãкº ÍÒ·Ô âÁ´ÅÙ ÊÍ×è ÊÒÃ¢Í ÁÅÙ ¼Ò ¹¾Íõ ͹¡Ø ÃÁËÃÍ× UART (¼¾Ù ²Ñ ¹Ò
ÊÒÁÒöàÃÂÕ ¡ãª§ Ò¹¿§ ¡ª ¹Ñè ·¨èÕ ´Ñ àµÃÂÕ ÁÁÒãËÀ ÒÂã¹äźÃÒÃÕ ipst.h ËÃÍ× àÃÂÕ ¡â´ÂµÃ§¨Ò¡ uart.h «§Öè ¨Ð
Êдǡ㹡ÒÃ㪧 Ò¹ÁÒ¡¡ÇÒ ã¹¡Ã³·Õ àèÕ ÃÁÔè µ¹ ¾²Ñ ¹Òâ»Ãá¡ÃÁ)
¿§¡ªèѹÂÍÂËÅÒÂæ¿§¡ªÑè¹ÀÒÂã¹ stdio.h ¨Ðã˼ÅÅѾ¸¤ÅÒ¡Ѻä¿ÅäźÃÒÃÕ stdlib.h áÅÐ
string.h ·Òí §Ò¹ÃÇ Á¡¹Ñ
ÊÒí ËÃºÑ ¿§ ¡ª ¹èÑ ·¹èÕ Ò Ê¹ã¨¢Í§ä¿Åä źÃÒÃ¹Õ ¤Õé Í× sprintf «§èÖ ãªã ¹¡ÒÃá»Å§ÊÒÂÍ¡Ñ ¢ÃÐ໹ ûÙ
ẺµÒ §æ ÁÃÕ ÒÂÅÐàÍÂÕ ´â´ÂÊÃ»Ø ´§Ñ ¹Õé
5.4.10 ¿§ ¡ª ¹Ñè isprint
µÃǨÊͺÇÒ à»¹ Í¡Ñ ¢ÃÐÊÁÒª¡Ô ÀÒÂã¹ 0x20 ¶§Ö 0x7F ËÃÍ× äÁ
ÃٻẺ¿§¡ªèѹ
int isprint(int c)
¾ÒÃÒÁÔàµÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍè× Í¡Ñ ¢ÃÐ c ໹ ÊÁÒª¡Ô ÀÒÂã¹ 0x20 ¶§Ö 0x7F
¤¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.4.11 ¿§ ¡ª ¹Ñè ispunct
µÃǨÊͺÇÒ໹ÍÑ¡¢ÃÐÊÁÒªÔ¡¢Í§à¤Ãè×ͧËÁÒÂÇÃäµÍ¹ËÃ×ÍäÁ «Öè§»ÃСͺ´Ç à¤Ã×èͧ
ËÁÒÂà«ÁâÔ ¤Ã͹ (;), à¤ÃÍ×è §ËÁÒ¤ÍÁÁÒ (,) áÅÐà¤ÃÍ×è §ËÁÒªÒû (#)
ÃٻẺ¿§¡ªÑ¹è
int ispunct(int c)
¾ÒÃÒÁÔàµÍÃ
c ¤Í× ¢Í ÁÅÙ Í¡Ñ ¢Ãз¹Õè Òí ÁÒµÃǨÊͺ
¡Òä¹× ¤Ò
¤¹× ¤Ò ໹ 1 àÁÍè× àÁÍè× Í¡Ñ ¢ÃÐ໹ à¤ÃÍè× §ËÁÒÂÇÃäµÍ¹ áÅФ¹× ¤Ò ໹ 0 ¶Ò äÁã ª
5.5 äźÃÒÃÕ stdio.h
¿§¡ªÑè¹·èÕºÃèØÍÂÙÀÒÂã¹äźÃÒÃÕ¹Õé໹¡ÅØÁ¢Í§¿§¡ªèѹá»Å§¢ºÇ¹¢ÍÁÙÅ͹ءÃÁÊíÒËÃѺ
µ´Ô µÍ ¡ºÑ Í¹Ô ¾µØ /àÍÒµ¾ µØ ¢Í§Ãкº ÍÒ·Ô âÁ´ÅÙ ÊÍ×è ÊÒÃ¢Í ÁÅÙ ¼Ò ¹¾Íõ ͹¡Ø ÃÁËÃÍ× UART (¼¾Ù ²Ñ ¹Ò
ÊÒÁÒöàÃÂÕ ¡ãª§ Ò¹¿§ ¡ª ¹Ñè ·¨èÕ ´Ñ àµÃÂÕ ÁÁÒãËÀ ÒÂã¹äźÃÒÃÕ ipst.h ËÃÍ× àÃÂÕ ¡â´ÂµÃ§¨Ò¡ uart.h «§Öè ¨Ð
Êдǡ㹡ÒÃ㪧 Ò¹ÁÒ¡¡ÇÒ ã¹¡Ã³·Õ àèÕ ÃÁÔè µ¹ ¾²Ñ ¹Òâ»Ãá¡ÃÁ)
¿§¡ªèѹÂÍÂËÅÒÂæ¿§¡ªÑè¹ÀÒÂã¹ stdio.h ¨Ðã˼ÅÅѾ¸¤ÅÒ¡Ѻä¿ÅäźÃÒÃÕ stdlib.h áÅÐ
string.h ·Òí §Ò¹ÃÇ Á¡¹Ñ
ÊÒí ËÃºÑ ¿§ ¡ª ¹èÑ ·¹èÕ Ò Ê¹ã¨¢Í§ä¿Åä źÃÒÃ¹Õ ¤Õé Í× sprintf «§èÖ ãªã ¹¡ÒÃá»Å§ÊÒÂÍ¡Ñ ¢ÃÐ໹ ûÙ
ẺµÒ §æ ÁÃÕ ÒÂÅÐàÍÂÕ ´â´ÂÊÃ»Ø ´§Ñ ¹Õé