| libexecstream. libExecStreamÀº ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ°í ÀÔ·Â, Ãâ·Â ¹× ¿À·ù°¡ÀÖ´Â C ++ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. |
Áö±Ý ´Ù¿î·Îµå |
libexecstream. ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À̸§:
- Artem Khodush
libexecstream. ű×
libexecstream. ¼³¸í
libexecstreamÀº ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ°í ÀÔ·Â, Ãâ·Â ¹× ¿À·ù°¡ÀÖ´Â C ++ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. libexectreamÀº ÀÚ½Ä ÇÁ·Î¼¼½º¸¦ ½ÇÇàÇÏ°í Ç¥ÁØ C ++ StreamÀ¸·Î ÀÔ·Â, Ãâ·Â ¹× ¿À·ù°¡ÀÖ´Â C ++ ¶óÀ̺귯¸®ÀÔ´Ï´Ù. "libexecstream"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ Linux ¹× Windows¿¡¼ ÀÛµ¿ ¡¤ ½º·¹µå¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù ¡¤ ½º·¹µå¸¦ »ç¿ëÇÏÁö ¾Ê½À´Ï´Ù. ´Ù¸¥ ºñÇ¥ÁØ ¶óÀ̺귯¸® ¡¤ ¼Ò½º Äڵ常À¸·Î ¹èÆ÷µÇ¸é ÇÁ·Î±×·¥¿¡ ÇϳªÀÇ ÆÄÀÏÀ» ÄÄÆÄÀÏÇÏ°í ¿¬°áÇؾßÇÕ´Ï´Ù. ¡¤ bsd-style lausexample : #include #include ... Try { EXEC_STREAM_T ES ( "PERL", ""); // es.in () << "Àμâ"hello world "¶ó´Â Àμö¾øÀÌ perl ½ÇÇàÇÕ´Ï´Ù"; "hello world"esclose_in () ÀμâÇϽʽÿÀ ÀÔ·ÂÀÌ ³¡³ ÈÄ std :: string hello world; esout ()/>> ¾È³çÇϼ¼¿ä; // Ãâ·ÂÀÇ Ã¹ ¹ø° ´Ü¾î¸¦ ÀнÀ´Ï´Ù. es.out () >> ¼¼°è; // µÎ ¹ø° ´Ü¾î} catch (std :: ¿¹¿Ü const ¹× e) {std :: cerr
libexecstream. °ü·Ã ¼ÒÇÁÆ®¿þ¾î