1. Çü½Ä
Çü½Ä1) result= system(cmd)
Çü½Ä2) result= system(cmd, flush_header)
2. ±â´É: shell ¸í·ÉÀ» ¼öÇàÇÑ´Ù. ¸í·É¾î ¶óÀο¡¼ ÀÔ·ÂÇÏ´Â ¸ðµç ¸í·ÉÀ» »ç¿ëÇÒ
¼ö ÀÖ´Ù.
3. ¼³¸í
(1) ÀÎÀÚ cmd´Â ¹®ÀÚ¿ÀÌ¸ç ¼öÄ¡ÀÌ¸é ¹®ÀÚ¿·Î º¯È¯µÈ´Ù.
(2) ÀÎÀÚ cmd´Â ¸í·É¾î 󸮱â(shell)°¡ ó¸®ÇÒ ¼ö ÀÖ´Â ¸í·É¾îÀ̾î¾ß ÇÑ´Ù.
(3) ÀÎÀÚ flush_header´Â Á¤¼öÀ̾î¾ß Çϸç 0 ¶Ç´Â 1ÀÇ °ªÀ¸·Î ±¸ºÐµÈ´Ù.
0 ¶Ç´Â 1 ¿ÜÀÇ °ªÀº 1°ú °°ÀÌ Ã³¸®¸¦ ÇÏ°í À¥ ¹®¼ÀÇ Çì´õ¸¦ Ãâ·ÂÇÏÁö ¾ÊÀº
»óÅ¿¡¼ ÀÌ ÇÔ¼ö¸¦ È£ÃâÇÒ °æ¿ì Çì´õÀÇ ÀÚµ¿ Ãâ·Â ¿©ºÎ¸¦ °áÁ¤ÇÒ ¼ö ÀÖ´Ù.
Çü½Ä1)°ú °°ÀÌ flush_header ÀÎÀÚ¸¦ »ç¿ëÇÏÁö ¾Ê¾ÒÀ» ¶§ÀÇ ÃʱⰪÀº 1ÀÌ´Ù.
(4) flush_headerÀÇ °ªÀÌ 1À̸é cmdÀÇ ¸í·ÉÀ» ½ÇÇàÇϱâ Àü¿¡ À¥ ¹®¼ÀÇ Çì´õ°¡
Ãâ·ÂµÇÁö ¾Ê¾ÒÀ¸¸é ÀÚµ¿À¸·Î Ãâ·ÂÇÑ´Ù.
(5) flush_headerÀÇ °ªÀÌ 0 À̸é cmdÀÇ ¸í·É¸¸ ½ÇÇàÇϸç À¥ ¹®¼ÀÇ Çì´õ¸¦ ÀÚµ¿
À¸·Î Ãâ·ÂÇÏÁö ¾Ê´Â´Ù. Çì´õ Ãâ·Â¿¡ ¾Õ¼ ÀÌ ÇÔ¼ö¸¦ È£ÃâÇÏ¿©¾ß ÇÒ °æ¿ì¿¡
¶ÇÇÑ cmd¸¦ ½ÇÇàÇÏ¿© Ãâ·ÂÀÌ ¾øÀ» ¶§¸¸ »ç¿ëÇؾßÇÑ´Ù.
(6) result°¡ 0ÀÌ ¾Æ´Ï¸é ¿¡·¯°¡ ¹ß»ýÇÑ °æ¿ìÀÌ´Ù.(ÀÌ´Â ¼³¸í°ú ´Ù¸¦ ¼ö ÀÖÀ½)
4. »ç¿ë¿¹
system("date"); // ½Ã½ºÅÛÀÇ ÇöÀç ³¯Â¥¿Í ½Ã°£À» Ãâ·ÂÇÑ´Ù.
------------------------------ [ Ãâ·Â°á°ú ] ------------------------------
Wed Aug 7 02:14:57 KST 2002
|