Page 59 - ipst-microbox_manual
P. 59
¤Á‹Ù Í× ÍҌ §Í§Ô áÅÐ㪧Œ Ò¹¡Å͋ §ÊÁͧ¡Å IPST-MicroBOX l 59

4.3.1 ¡ÒÃÊÃҌ §äźÃÒÃÕ

¡ÒÃÊÃҌ §äźÃÒÃãÕ ¹·¹èÕ ¨Õé ФÅҌ Âæ ¡ºÑ ¡ÒÃÊÃҌ §ä¿Å⏠»Ãá¡ÃÁÀÒÉÒ C ·àèÕ »¹š ä¿Å¹ ÒÁÊ¡ÅØ .c
µÒÁ»¡µÔ µÒ‹ §¡¹Ñ µÃ§·èÕ ä¿Åä ÅºÃÒÃ¨Õ ÐäÁÁ‹ âÕ »Ãá¡ÃÁËÅ¡Ñ (¿§˜ ¡ª ¹èÑ main) ÁàÕ ©¾ÒеÇÑ ¿§˜ ¡ª ¹Ñè µÒ‹ §æ
·èÕµŒÍ§¡ÒúÃèØÅ§ã¹ä¿ÅäźÃÒÃÕ áÅкѹ·Ö¡ãˌ໚¹ä¿Å¹ÒÁÊ¡ØÅ .h á·¹

ÊÁÁµÇÔ Ò‹ µÍŒ §¡ÒÃÊÃҌ §ä¿Åä ÅºÃÒÃªÕ Íè× func_math â´Â·ÀÕè ÒÂ㹺Ãè¿Ø §˜ ¡ª ¹èÑ sum áÅÐ mul
·èÕà¤Â໚¹µÑÇÍ‹ҧ¡‹Í¹Ë¹ŒÒ¹éÕ ¨Ð·íÒ䴌´Ñ§¹éÕ

(1) à»´ ä¿Å㏠ËÁ¨‹ Ò¡àÁ¹¤Ù Òí ʧèÑ File à New File à¾Íè× à»´ ˹Ҍ µÒ‹ §ãËÁ‹

(2) ¾ÁÔ ¾¿ §˜ ¡ª ¹èÑ sum áÅÐ mul ŧã¹Ë¹ÒŒ µÒ‹ §¢Í§ä¿Å㏠ËÁ´‹ §Ñ ¹éÕ

int sum(int a , int b)
{

return(a+b);
}
float mul(float x , float y)
{

return(x*y);
}

(3) ¨Ò¡àÁ¹¤Ù Òí ʧÑè File Save As... ËÅ§Ñ ¨Ò¡¹¹Ñé ¨´Ñ ࡺç ä¿Åä Ç㌠¹¾Ò¸·µÕè ͌ §¡ÒÃâ´Âµ§éÑ ªÍè×
໹š func_math.h ´§Ñ ¹¹Ñé 㹤çéÑ µÍ‹ 仼¾ÙŒ ²Ñ ¹ÒÊÒÁÒöàÃÂÕ ¡ãª§Œ Ò¹ func_math.h ã¹Ã»Ù Ẻä¿Åä ÅºÃÒÃÕ
䴌áŌÇ

4.3.2 ¡ÒÃàÃÂÕ ¡ãªäŒ źÃÒÃÕ

ËÅ§Ñ ¨Ò¡·¼èÕ ¾ÙŒ ²Ñ ¹Òä´ÊŒ ÃҌ §ä¿Åä ÅºÃÒÃáÕ ÅШ´Ñ ࡺç àÃÂÕ ºÃ͌ ÂáÅnj ¼¾ŒÙ ²Ñ ¹ÒÊÒÁÒöàÃÂÕ ¡ãª§Œ Ò¹
¿§˜ ¡ª ¹èÑ ·ºÕè ÃÃ¨ÍØ ÂÀ‹Ù ÒÂã¹ä¿Åä ÅºÃÒÃãÕ ´æ 䴌 â´Â¼¹Ç¡ä¿Åä ÅºÃÒÃ¹Õ ¹Ñé ´ÇŒ ¡ÒûÃСÒÈä´àÃ¡ç µ¿Õ änj
ã¹Ê‹Ç¹áá¢Í§â»Ãá¡ÃÁ´Ñ§¹Õé

#include

ËÃÍ×

#include “library_filename”

â´Â·èÕ library_filename ¤Í× ªÍ×è ä¿Åä ÅºÃÒÃ·Õ ·Õè Òí ¡ÒûÃСÒÈ

ઋ¹

#include »ÃСÒÈãËÌ ¨ÙŒ ¡Ñ ¿§˜ ¡ª ¹èÑ ÀÒÂã¹ä¿Åä ÅºÃÒÃ·Õ ªÕè Í×è tone
   54   55   56   57   58   59   60   61   62   63   64