Page 84 - ipst-cmanual
P. 84
l¤Áً Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX

5.2.7 ¿§˜ ¡ª ¹Ñè strcmp

à»ÃÕºà·ÕºÊÒÂÍÑ¡¢ÃÐ
ÃٻẺ¿§˜ ¡ª ѹè

int strcmp(char *p1, char *p2)

¾ÒÃÒÁÔàµÍÏ

p1 ¤Í× µÇÑ ªÊéÕ ÒÂÍ¡Ñ ¢ÃЪ´Ø áá
p2 ¤Í× µÇÑ ªÊéÕ ÒÂÍ¡Ñ ¢ÃЪ´Ø ·ÊèÕ Í§

¡Òä¹× ¤Ò‹

¶ÒŒ Í¡Ñ ¢ÃзªÕè âéÕ ´Â p1 áÅÐ p2 àËÁÍ× ¹¡¹Ñ ·¡Ø »ÃСÒèФ¹× ¤Ò‹ ໹š 0 áµ¶‹ Ҍ ÅÒí ´ºÑ Í¡Ñ ¢ÃзªÕè âÕé ´Â p1>p2
¨Ð¤¹× ¤Ò‹ ໹š ¤Ò‹ ºÇ¡ áµ¶‹ Ҍ p1
5.2.8 ¿§˜ ¡ª ¹èÑ strncmp

à»ÃÕºà·ÕºÊÒÂÍÑ¡¢ÃзèÕÊÒÁÒö¡íÒ˹´¨íҹǹµÑÇÍÑ¡¢ÃзÕ赌ͧ¡ÒÃà»ÃÕºà·Õº䴌
ÃٻẺ¿˜§¡ªè¹Ñ

int strncmp(char *p1, char *p2 ,int n)

¾ÒÃÒÁàÔ µÍÏ

p1 ¤Í× µÇÑ ªÊÕé ÒÂÍ¡Ñ ¢ÃЪ´Ø áá
p2 ¤Í× µÇÑ ªÊéÕ ÒÂÍ¡Ñ ¢ÃЪ´Ø ·ÊèÕ Í§
n ¤Í× ¤Ò‹ ·ÃÕè к¨Ø Òí ¹Ç¹µÇÑ Í¡Ñ ¢ÃзµèÕ ÍŒ §¡ÒÃã˹Œ Òí ÁÒà»ÃÂÕ ºà·ÂÕ º

¡Òä¹× ¤Ò‹

¶ÒŒ Í¡Ñ ¢ÃзªÕè âéÕ ´Â p1 áÅÐ p2 àËÁÍ× ¹¡¹Ñ ·¡Ø »ÃСÒÃÊÒí ËÃºÑ n µÇÑ áá¨Ð¤¹× ¤Ò‹ ໹š 0 áµ¶‹ Ҍ ÅÒí ´ºÑ
Í¡Ñ ¢ÃзªÕè âÕé ´Â p1>p2 ¨Ð¤¹× ¤Ò‹ ໹š ¤Ò‹ ºÇ¡ áµ¶‹ Ҍ p1
5.2.9 ¿§˜ ¡ª ¹èÑ strlen

µÃǨÊͺ¤ÇÒÁÂÒǢͧÊÒÂÍÑ¡¢ÃÐ
ÃٻẺ¿§˜ ¡ª¹Ñè

int strlen(char *p1)

¾ÒÃÒÁàÔ µÍÏ

p1 ¤Í× µÇÑ ªÊéÕ ÒÂÍ¡Ñ ¢Ãз¹èÕ Òí ÁÒµÃǨÊͺ

¡Òä¹× ¤Ò‹

¤¹× ¤Ò‹ ¤ÇÒÁÂÒǢͧÊÒÂÍ¡Ñ ¢ÃÐ
   79   80   81   82   83   84   85   86   87   88   89