Page 95 - ipst-cmanual
P. 95
¤ÁÙ Í× ¡ÒÃà¢ÂÕ ¹â»Ãá¡ÃÁÀÒÉÒ C ÊÒí ËÃºÑ ãª§ Ò¹¡ÅÍ §ÊÁͧ¡Å IPST-MicroBOX l 95
5.5.1 ¿§ ¡ª ¹èÑ sprintf
á»Å§ÊÒÂÍÑ¡¢ÃÐã¹ÃٻẺµÒ§æ
ÃٻẺ¿§ ¡ªÑè¹
int sprintf(char *s, const char *format, ...)
¾ÒÃÒÁàÔ µÍÃ
s ¤Í× ÍÐàÃÂË ÃÍ× ¾ÍÂ¹à µÍ÷ ¹Õè Òí ÁÒà¡ºç ¤Ò ÊÒÂÍ¡Ñ ¢ÃзäÕè ´¨ Ò¡¡ÒÃá»Å§
format ¤Í× Ã»Ù áººÊÒÂÍ¡Ñ ¢ÃзµÕè Í §¡Òà «§èÖ ÁÃÕ ËÊÑ º§Ñ ¤ºÑ ´§Ñ µÍ 仹éÕ
ÃËÊÑ ºÑ§¤ºÑ ¡Ò÷Òí §Ò¹
%c ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅÍ¡Ñ ¢ÃÐ 1 µÇÑ
%d ãªÃ ºÑ ¤Ò µÇÑ àŢẺ int °Ò¹ÊºÔ
%x ãªÃ ºÑ ¤Ò µÇÑ àŢẺ int °Ò¹ÊºÔ Ë¡
%p ãªÃ ºÑ ¤Ò µÇÑ àŢẺ int °Ò¹ÊºÔ Ë¡(â´ÂÁ¾Õ Ã¿Õ ¡ 0x ¹Òí Ë¹Ò )
%f ãªÃ ºÑ ¤Ò µÇÑ àŢẺ·È¹ÂÔ Áû٠Ẻ
%e ãªÃ ºÑ ¤Ò µÇÑ àŢẺ·È¹ÂÔ Áû٠Ẻ
%s ãªÃ ºÑ ¤Ò ÊÒÂÍ¡Ñ ¢ÃÐ
... ¤Í× ÊÇ ¹¡Òí ˹´ÍСÇÔ àÁ¹µã ËÊ ÁÑ ¾¹Ñ ¸¡ ºÑ ÃËÊÑ º§Ñ ¤ºÑ ã¹ÊÇ ¹ format
¡Òä¹× ¤Ò
¨Òí ¹Ç¹Í¡Ñ ¢ÃзáÕè »Å§ä´· §Ñé ËÁ´
5.5.1 ¿§ ¡ª ¹èÑ sprintf
á»Å§ÊÒÂÍÑ¡¢ÃÐã¹ÃٻẺµÒ§æ
ÃٻẺ¿§ ¡ªÑè¹
int sprintf(char *s, const char *format, ...)
¾ÒÃÒÁàÔ µÍÃ
s ¤Í× ÍÐàÃÂË ÃÍ× ¾ÍÂ¹à µÍ÷ ¹Õè Òí ÁÒà¡ºç ¤Ò ÊÒÂÍ¡Ñ ¢ÃзäÕè ´¨ Ò¡¡ÒÃá»Å§
format ¤Í× Ã»Ù áººÊÒÂÍ¡Ñ ¢ÃзµÕè Í §¡Òà «§èÖ ÁÃÕ ËÊÑ º§Ñ ¤ºÑ ´§Ñ µÍ 仹éÕ
ÃËÊÑ ºÑ§¤ºÑ ¡Ò÷Òí §Ò¹
%c ãªÃ ºÑ ¤Ò ¡ÒÃáÊ´§¼ÅÍ¡Ñ ¢ÃÐ 1 µÇÑ
%d ãªÃ ºÑ ¤Ò µÇÑ àŢẺ int °Ò¹ÊºÔ
%x ãªÃ ºÑ ¤Ò µÇÑ àŢẺ int °Ò¹ÊºÔ Ë¡
%p ãªÃ ºÑ ¤Ò µÇÑ àŢẺ int °Ò¹ÊºÔ Ë¡(â´ÂÁ¾Õ Ã¿Õ ¡ 0x ¹Òí Ë¹Ò )
%f ãªÃ ºÑ ¤Ò µÇÑ àŢẺ·È¹ÂÔ Áû٠Ẻ
%e ãªÃ ºÑ ¤Ò µÇÑ àŢẺ·È¹ÂÔ Áû٠Ẻ
%s ãªÃ ºÑ ¤Ò ÊÒÂÍ¡Ñ ¢ÃÐ
... ¤Í× ÊÇ ¹¡Òí ˹´ÍСÇÔ àÁ¹µã ËÊ ÁÑ ¾¹Ñ ¸¡ ºÑ ÃËÊÑ º§Ñ ¤ºÑ ã¹ÊÇ ¹ format
¡Òä¹× ¤Ò
¨Òí ¹Ç¹Í¡Ñ ¢ÃзáÕè »Å§ä´· §Ñé ËÁ´