Page 83 - ipst-cmanual
P. 83
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 83
5.2.4 ¿§ ¡ª ¹èÑ strncat
µÍÊÒÂÍÑ¡¢ÃÐà¢Ò´Ç¡ѹµÒÁ¨íҹǹµÑÇ·èÕ¡íÒ˹´
û٠Ẻ¿§ ¡ª¹Ñè
char *strncat(char *p1, char *p2, int n)
¾ÒÃÒÁàÔ µÍÃ
p1 ¤Í× ÊÒÂÍ¡Ñ ¢ÃЪ´Ø ˹Ò
p2 ¤Í× ÊÒÂÍ¡Ñ ¢ÃЪ´Ø ËŧÑ
n ¤Í× ¤Ò ·ÃÕè к¨Ø Òí ¹Ç¹µÇÑ Í¡Ñ ¢ÃзµèÕ Í §¡ÒÃã˹ Òí ÁÒµÍ
¡Òä¹× ¤Ò
¤¹× ¤Ò áÍ´à´Ãʢͧ p1 â´Âä´Ê ÒÂÍ¡Ñ ¢ÃÐãËÁ· àèÕ ¡´Ô ¢¹Öé ¨Ò¡¡ÒÃµÍ ´Ç ÂÊÒÂÍ¡Ñ ¢ÃÐ p2
5.2.5 ¿§ ¡ª ¹èÑ strcpy
¤Ñ´ÅÍ¡ÊÒÂÍÑ¡¢ÃÐ
û٠Ẻ¿§ ¡ª ¹Ñè
char *strcpy(char *p1, char *p2)
¾ÒÃÒÁÔàµÍÃ
p1 ¤Í× µÇÑ ªÊÕé ÒÂÍ¡Ñ ¢ÃлÅÒ·ҧ
p2 ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡Òä´Ñ ÅÍ¡
¡Òä¹× ¤Ò
¤¹× ¤Ò áÍ´à´Ãʢͧ p1 â´Âä´Ê ÒÂÍ¡Ñ ¢ÃÐãËÁ¨ Ò¡¡Òä´Ñ ÅÍ¡ÊÒÂÍ¡Ñ ¢ÃÐ p2 ä»Â§Ñ p1
5.2.6 ¿§ ¡ª ¹Ñè strncpy
¤Ñ´ÅÍ¡ÊÒÂÍÑ¡¢ÃÐâ´ÂÃкبíÒµÑÇÍÑ¡¢Ãзèյͧ¡ÒäѴÅÍ¡
ÃٻẺ¿§ ¡ª ѹè
char *strncpy(char *p1, char *p2, int n)
¾ÒÃÒÁàÔ µÍÃ
p1 ¤Í× µÇÑ ªÊÕé ÒÂÍ¡Ñ ¢ÃлÅÒ·ҧ
p2 ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡Òä´Ñ ÅÍ¡
n ¤Í× ¤Ò ·ÃÕè к¨Ø Òí ¹Ç¹µÇÑ Í¡Ñ ¢ÃзµèÕ Í §¡Òä´Ñ ÅÍ¡
¡Òä¹× ¤Ò
¤¹× ¤Ò áÍ´à´Ãʢͧ p1 â´Âä´Ê ÒÂÍ¡Ñ ¢ÃÐãËÁ¨ Ò¡¡Òä´Ñ ÅÍ¡ÊÒÂÍ¡Ñ ¢ÃÐ p2 ä»Â§Ñ p1
5.2.4 ¿§ ¡ª ¹èÑ strncat
µÍÊÒÂÍÑ¡¢ÃÐà¢Ò´Ç¡ѹµÒÁ¨íҹǹµÑÇ·èÕ¡íÒ˹´
û٠Ẻ¿§ ¡ª¹Ñè
char *strncat(char *p1, char *p2, int n)
¾ÒÃÒÁàÔ µÍÃ
p1 ¤Í× ÊÒÂÍ¡Ñ ¢ÃЪ´Ø ˹Ò
p2 ¤Í× ÊÒÂÍ¡Ñ ¢ÃЪ´Ø ËŧÑ
n ¤Í× ¤Ò ·ÃÕè к¨Ø Òí ¹Ç¹µÇÑ Í¡Ñ ¢ÃзµèÕ Í §¡ÒÃã˹ Òí ÁÒµÍ
¡Òä¹× ¤Ò
¤¹× ¤Ò áÍ´à´Ãʢͧ p1 â´Âä´Ê ÒÂÍ¡Ñ ¢ÃÐãËÁ· àèÕ ¡´Ô ¢¹Öé ¨Ò¡¡ÒÃµÍ ´Ç ÂÊÒÂÍ¡Ñ ¢ÃÐ p2
5.2.5 ¿§ ¡ª ¹èÑ strcpy
¤Ñ´ÅÍ¡ÊÒÂÍÑ¡¢ÃÐ
û٠Ẻ¿§ ¡ª ¹Ñè
char *strcpy(char *p1, char *p2)
¾ÒÃÒÁÔàµÍÃ
p1 ¤Í× µÇÑ ªÊÕé ÒÂÍ¡Ñ ¢ÃлÅÒ·ҧ
p2 ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡Òä´Ñ ÅÍ¡
¡Òä¹× ¤Ò
¤¹× ¤Ò áÍ´à´Ãʢͧ p1 â´Âä´Ê ÒÂÍ¡Ñ ¢ÃÐãËÁ¨ Ò¡¡Òä´Ñ ÅÍ¡ÊÒÂÍ¡Ñ ¢ÃÐ p2 ä»Â§Ñ p1
5.2.6 ¿§ ¡ª ¹Ñè strncpy
¤Ñ´ÅÍ¡ÊÒÂÍÑ¡¢ÃÐâ´ÂÃкبíÒµÑÇÍÑ¡¢Ãзèյͧ¡ÒäѴÅÍ¡
ÃٻẺ¿§ ¡ª ѹè
char *strncpy(char *p1, char *p2, int n)
¾ÒÃÒÁàÔ µÍÃ
p1 ¤Í× µÇÑ ªÊÕé ÒÂÍ¡Ñ ¢ÃлÅÒ·ҧ
p2 ¤Í× ÊÒÂÍ¡Ñ ¢ÃзµèÕ Í §¡Òä´Ñ ÅÍ¡
n ¤Í× ¤Ò ·ÃÕè к¨Ø Òí ¹Ç¹µÇÑ Í¡Ñ ¢ÃзµèÕ Í §¡Òä´Ñ ÅÍ¡
¡Òä¹× ¤Ò
¤¹× ¤Ò áÍ´à´Ãʢͧ p1 â´Âä´Ê ÒÂÍ¡Ñ ¢ÃÐãËÁ¨ Ò¡¡Òä´Ñ ÅÍ¡ÊÒÂÍ¡Ñ ¢ÃÐ p2 ä»Â§Ñ p1