<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>I am Developer!</title>
		<link>http://legendfinger.com/</link>
		<description>LegendFinger의 프로그래밍 인생이 있는곳.</description>
		<language>ko</language>
		<pubDate>Fri, 26 Feb 2010 11:24:50 +0900</pubDate>
		<generator>Tistory 1.1 (http://www.tistory.com/)</generator>
		<item>
			<title>Table을 Join하여 Update 구문 실행하기(/*+ bypass_ujvc */)</title>
			<link>http://legendfinger.com/522</link>
			<description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(102, 102, 102); font-family: 돋움; line-height: 17px; border-collapse: collapse; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;MS-SQL의 UPDATE 구문처럼 테이블간의 JOIN 조건으로 데이타 UPDATE를 쉽게할수 있는 Oracle 쿼리 방법이다.&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;오라클 8i 이상에서 지원하는 힌트를 쓰면 된다.&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;예제)&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;UPDATE&amp;nbsp;&lt;font color=&quot;#ffef00&quot;&gt;&amp;nbsp;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;/* bypass_ujvc */&lt;/font&gt;&lt;br /&gt;
&lt;/font&gt;(&lt;br /&gt;
SELECT A.DEPTNO DEPT_NO, A.DEPTNAME, B.DEPTNO, B.DNAME&lt;br /&gt;
FROM&amp;nbsp;&amp;nbsp; EMP A, DEPT B&lt;br /&gt;
WHERE&amp;nbsp; A.DEPTNO = B.DEPTNO&lt;br /&gt;
)&lt;br /&gt;
SET DEPTNAME = DNAME;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;출처 :&amp;nbsp;&lt;a href=&quot;http://blog.naver.com/2zerox&quot;&gt;http://blog.naver.com/2zerox&lt;/a&gt;&lt;/p&gt;
&lt;/span&gt;</description>
			<category>Database</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/522</guid>
			<comments>http://legendfinger.com/522#entry522comment</comments>
			<pubDate>Fri, 26 Feb 2010 11:23:46 +0900</pubDate>
		</item>
		<item>
			<title>#define 매크로를 위한 함수 대체?</title>
			<link>http://legendfinger.com/517</link>
			<description>&lt;font class=&quot;Apple-style-span&quot; color=&quot;#333333&quot; face=&quot;굴림&quot;&gt;&lt;div&gt;
개발을 하다보면 같은 역할을 하는 함수명과 형태가 다를때가 있다. 그럴경우 소스 재사용시 일일이 코드를 변경하거나 랩퍼 함수를 만들거나 해야한다. 또 한가지 방법으로 #define 매크로를 통해 치환하는 것이다. 유용하게 쓰일때가 있을것이다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
Log(logfile, &lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;LINE&lt;/font&gt;, &quot;hahaha hohohoho\n&quot;); &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;// 기존 로그 출력 라이브러리 함수&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;----------------------------------------------------------------------------------------------------&lt;/div&gt;
LogPrint(logfile, &quot;hahaha hohoho(%d)\n&quot;, LINE); &amp;nbsp;&lt;/font&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;굴림&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;// 새로운 로그 출력 라이브러리 함수&lt;/font&gt;&lt;/font&gt;&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#333333&quot; face=&quot;굴림&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#333333&quot; face=&quot;굴림&quot;&gt;이럴경우, 간단하게 아래와 같이 #define 매크로를 사용하자&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#333333&quot; face=&quot;굴림&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#333333&quot; face=&quot;굴림&quot;&gt;#define Log(param1, param2, ...) LogPrint(param1, __VA_ARGS__) &amp;nbsp;&lt;/font&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;굴림&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;// param2는 새로운 로그 출력 형태에서는&amp;nbsp;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;굴림&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;// 불필요함으로 제거.&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;</description>
			<category>Tips</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/517</guid>
			<comments>http://legendfinger.com/517#entry517comment</comments>
			<pubDate>Fri, 29 Jan 2010 10:36:59 +0900</pubDate>
		</item>
		<item>
			<title>openssl 설치시 Error code9, Error code 1 발생</title>
			<link>http://legendfinger.com/515</link>
			<description>&lt;div&gt;
*** Error code 9&lt;/div&gt;
&lt;div&gt;
make: Fatal error: Command failed for target `test_evp&#039;&amp;nbsp;Current working directory /app/afep3/openssl-0.9.8l/test&lt;/div&gt;
&lt;div&gt;
*** Error code 1&lt;/div&gt;
&lt;div&gt;
make: Fatal error: Command failed for target `tests&#039;&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;
구글링 결과, ./Configure 파일의 컴파일러 옵션 변경으로 error를 잡을수 있을거 같다 현재는 확인중이다.&lt;/div&gt;</description>
			<category>Unix &amp; Linux</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/515</guid>
			<comments>http://legendfinger.com/515#entry515comment</comments>
			<pubDate>Wed, 27 Jan 2010 10:31:21 +0900</pubDate>
		</item>
		<item>
			<title>SQLPLUS에서 SID 확인하기</title>
			<link>http://legendfinger.com/513</link>
			<description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: rgb(64, 64, 64); font-family: gulim, sans-serif; font-size: 13px; line-height: 22px; &quot;&gt;&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;font face=&quot;굴림&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;SQLPLUS에서 확인 가능합니다.&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;&lt;font face=&quot;굴림&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;SQL&amp;gt;&amp;nbsp;&lt;font color=&quot;#008000&quot; style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; &quot;&gt;select name from v$database;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/span&gt;</description>
			<category>Database</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/513</guid>
			<comments>http://legendfinger.com/513#entry513comment</comments>
			<pubDate>Tue, 26 Jan 2010 15:52:07 +0900</pubDate>
		</item>
		<item>
			<title>LedButton Status Control (Owner-draw)</title>
			<link>http://legendfinger.com/512</link>
			<description>&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile1.uf.tistory.com/original/17711A254B5C53D6326204&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile1.uf.tistory.com/image/17711A254B5C53D6326204&quot; alt=&quot;&quot; filemime=&quot;image/gif&quot; filename=&quot;LedButton1.gif&quot; height=&quot;338&quot; width=&quot;279&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://www.codeproject.com/KB/buttons/LedButton.aspx#Adding&quot;&gt;http://www.codeproject.com/KB/buttons/LedButton.aspx#Adding&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile22.uf@187106254B5C53CE2FE29A.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; LedButton_demo.zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile25.uf@207063254B5C53CF3D3FB0.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; LedButton_help.zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile7.uf@1876C4254B5C53CF2C1C1C.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; LedButton_src.zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile7.uf@1476C4254B5C548A2DD876.pdf&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/pdf.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; LedButton Status Control (Owner-draw) - CodeProject.pdf&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
			<category>MFC &amp; Win32</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/512</guid>
			<comments>http://legendfinger.com/512#entry512comment</comments>
			<pubDate>Sun, 24 Jan 2010 23:09:59 +0900</pubDate>
		</item>
		<item>
			<title>개발자 전용 폰트 - 나눔 고딕 코딩체(Bitstream Vera Sans Mono + 고딕)</title>
			<link>http://legendfinger.com/511</link>
			<description>&lt;br /&gt;

&lt;DIV&gt;나눔고딕코딩체는 지난 2008년 10월 9일 발표된 나눔고딕을 바탕으로 개발자들의 코딩 환경에 최적화시킨 글꼴입니다. 개발자들이 프로그램을 개발할 때에는 소스코드 편집이라는 과정을 대부분 필수적으로 거치는데 여기서는 단 한글자만 틀리더라도 프로그램이 완전히 다르게 동작하거나, 심지어는 오류를 내는 경우도 비일비재하지요. 대부분은 프로그램 자체가 잘못 작성되어서이기도 하지만, 소스코드를 편집하다 보면 비슷비슷해서 눈으로는 쉽게 구별되지 않는 문자들 때문에도 많은 오류가 발생합니다. &lt;/DIV&gt;&lt;br /&gt;

&lt;DIV&gt;예를 들어 알파벳 대문자 아이(I)와 알파벳 소문자 엘(l)과 숫자 1은 글꼴에 따라서 모두 비슷비슷하게 보이는 경우가 많은데 이 나눔고딕코딩체에서는 이렇게 혼동될 수 있는 문자들을 모두 육안으로 쉽게 구별할 수 있도록 디자인하여 개발자들의 혼동을 최소화하였습니다. 또한 개발자들이 이용하는 각종 편집기 프로그램이나 터미널용 프로그램에서 글꼴을 문제없이 이용할 수 있도록 글꼴에 포함된 글자들의 폭이 모두 일정한 고정폭 형태를 채택하였다는 점도 특징입니다. &lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://dev.naver.com/projects/nanumfont&quot;&gt;http://dev.naver.com/projects/nanumfont&lt;/A&gt;&lt;/DIV&gt;</description>
			<category>고물창고</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/511</guid>
			<comments>http://legendfinger.com/511#entry511comment</comments>
			<pubDate>Sun, 24 Jan 2010 21:10:52 +0900</pubDate>
		</item>
		<item>
			<title>Detours 라이브러리를 이용한 Win32 API Hooking</title>
			<link>http://legendfinger.com/509</link>
			<description>&lt;br /&gt;
Detours는 Microsoft에서 윈도우 API Hooking(?)을 위해서 만들어서 판매하는 라이브러리 입니다. 기존에 이용하던 후킹 기법에 비해 심플하며 안전성면에서도 뛰어날것으로 생각됩니다.&lt;br /&gt;
&lt;br /&gt;Detours 라이브러리는 두개의 edition으로 나뉘어 있습니다. 첫번째는 비영리 목적으로 테스트 용도로 사용할 수 있는 Express Edition(32-bit 지원)이고, 두번째는 license 비용을 지불해야하는 Professional(64-bit 지원)이 있습니다.&lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://research.microsoft.com/en-us/projects/detours/&quot;&gt;http://research.microsoft.com/en-us/projects/detours/&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;EM&gt;이 글은 누군가에게 Detours를 이용한 API Hooking을 소개하려는게 아니고 웹상의 여러 문서들을 정리하고자 작성하는것임을 미리 말씀드립니다.(혹시 나중에 링크가 깨지거나 하면 당황스러우니까요)&lt;br /&gt;
&lt;/EM&gt;&lt;br /&gt;
아래의 링크는 전통적인 방식의 API Hooking과 Detours를 사용한 방식을 비교 설명하고, Detours를 이용한 예제를 소개하고 있습니다.&lt;br /&gt;
&lt;A href=&quot;http://www.codeproject.com/KB/DLL/funapihook.aspx?fid=1528778&amp;amp;df=90&amp;amp;mpp=25&amp;amp;noise=3&amp;amp;sort=Position&amp;amp;view=Quick&amp;amp;select=2802903&quot;&gt;http://www.codeproject.com/KB/DLL/funapihook.aspx?fid=1528778&amp;amp;df=90&amp;amp;mpp=25&amp;amp;noise=3&amp;amp;sort=Position&amp;amp;view=Quick&amp;amp;select=2802903&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;아래의 파일들은 데모, 소스, 웹페이지 입니다.&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile1.uf@1571D00E4B58040125F8C1.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; APIBin.zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile10.uf@1977960E4B58040236EAFE.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; APIHookingComplete.zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile5.uf@166C950E4B58040E258EC0.pdf&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/pdf.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; API Hooking with MS Detours - CodeProject.pdf&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;이번 링크는 &lt;SPAN class=name&gt;techshare&lt;/SPAN&gt; 님이 자신의 블로그에 Detours 라이브러리를 소개하고 예제를 설명해 놓은것입니다. 한글로 되어있고 설명도 잘 해주셨습니다.&lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://blog.naver.com/techshare?Redirect=Log&amp;amp;logNo=100058398877&quot;&gt;http://blog.naver.com/techshare?Redirect=Log&amp;amp;logNo=100058398877&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile10.uf@1810F80B4B5806F2237FE5.pdf&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/pdf.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; Detours 라이브러리를 이용한 Win32 API - Sleep 호.pdf&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;Detours 2.1 버전부터는 인젝션시에 항상 Detoured.dll 파일이&amp;nbsp;같이 있어야 한다. 하지만 실제로 Detoured.dll은 아무런 역할도 하지 않는다. 그래서 해당 dll을 떼어내기 위한 작업을 해주는게 좋다.&lt;br /&gt;
&lt;br /&gt;아래의 링크는 Detoured.dll을 떼어내는 방법을 설명하고 있다.&lt;br /&gt;
&lt;br /&gt;&lt;A href=&quot;http://sinwoong.co.kr/258&quot;&gt;http://sinwoong.co.kr/258&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile4.uf@205BE1174B580F0498B8EF.pdf&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/pdf.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; Detours 에서 Detoured.dll 제거하기.pdf&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile27.uf@14425D174B580EFB8F1050.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; Detours_Express_2.1_Build216_(DetouredPatched_by_AmesianX).zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;</description>
			<category>MFC &amp; Win32</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/509</guid>
			<comments>http://legendfinger.com/509#entry509comment</comments>
			<pubDate>Thu, 21 Jan 2010 17:24:20 +0900</pubDate>
		</item>
		<item>
			<title>Windows 버전 알아내기 - GetVersionEx</title>
			<link>http://legendfinger.com/508</link>
			<description>&lt;P&gt;&lt;A href=&quot;http://msdn.microsoft.com/en-us/library/ms724833(VS.85).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ms724833(VS.85).aspx&lt;/A&gt;&lt;br /&gt;
&lt;A href=&quot;http://msdn.microsoft.com/en-us/library/ms724833(VS.85).aspx&quot;&gt;http://msdn.microsoft.com/en-us/library/ms724833(VS.85).aspx&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;DIV class=title&gt;&lt;SPAN style=&quot;FONT-SIZE: 12pt&quot;&gt;&lt;STRONG&gt;OSVERSIONINFOEX Structure&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/DIV&gt;&lt;!--Content type: HTML. Transform: webcollection2mtps.xslt.--&gt;
&lt;DIV id=mainSection&gt;
&lt;DIV class=clsServerSDKContent&gt;&lt;/DIV&gt;
&lt;P&gt;Contains operating system version information. The information includes major and minor version numbers, a build number, a platform identifier, and information about product suites and the latest Service Pack installed on the system. This structure is used with the &lt;A id=ctl00_MainContent_ctl01 onclick=&quot;javascript:Track(&#039;ctl00_MainContent_ctl00|ctl00_MainContent_ctl01&#039;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms724451(VS.85).aspx&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;GetVersionEx&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt; and &lt;A id=ctl00_MainContent_ctl02 onclick=&quot;javascript:Track(&#039;ctl00_MainContent_ctl00|ctl00_MainContent_ctl02&#039;,this);&quot; href=&quot;http://msdn.microsoft.com/en-us/library/ms725492(VS.85).aspx&quot;&gt;&lt;STRONG&gt;&lt;FONT color=#0000ff&gt;VerifyVersionInfo&lt;/FONT&gt;&lt;/STRONG&gt;&lt;/A&gt; functions.&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;DIV class=CodeDisplayLanguage&gt;&lt;STRONG&gt;C++ &lt;/STRONG&gt;&lt;/DIV&gt;
&lt;DIV style=&quot;BACKGROUND-COLOR: #ddd&quot; dir=ltr&gt;&lt;PRE style=&quot;WORD-WRAP: break-word; WORD-BREAK: break-all&quot; id=ctl00_MainContent_ctl03_code class=libCScode space=&quot;preserve&quot;&gt;&lt;CODE&gt;&lt;FONT size=2&gt;typedef struct _OSVERSIONINFOEX {
  DWORD dwOSVersionInfoSize;
  DWORD &lt;FONT style=&quot;BACKGROUND-COLOR: #3399ff&quot; color=#ffffff&gt;dwMajorVersion&lt;/FONT&gt;;
  DWORD dwMinorVersion;
  DWORD dwBuildNumber;
  DWORD dwPlatformId;
  TCHAR szCSDVersion[128];
  WORD  wServicePackMajor;
  WORD  wServicePackMinor;
  WORD  wSuiteMask;
  BYTE  wProductType;
  BYTE  wReserved;
} OSVERSIONINFOEX, *POSVERSIONINFOEX, *LPOSVERSIONINFOEX;&lt;/FONT&gt;&lt;/CODE&gt;&lt;/PRE&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DT&gt;&lt;STRONG&gt;&lt;FONT style=&quot;BACKGROUND-COLOR: #3399ff&quot; color=#ffffff&gt;dwMajorVersion&lt;/FONT&gt;&lt;/STRONG&gt; 
&lt;DT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The major version number of the operating system. For more information, see Remarks. 
&lt;DT&gt;&amp;nbsp; 
&lt;DT&gt;&lt;STRONG&gt;dwMinorVersion&lt;/STRONG&gt; 
&lt;DT&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; The minor version number of the operating system. For more information, see Remarks. &lt;br /&gt;
&lt;br /&gt;
&lt;P&gt;
&lt;TABLE style=&quot;WIDTH: 94.62%; mso-cellspacing: 1.5pt; mso-yfti-tbllook: 1184&quot; class=MsoNormalTable border=0 cellPadding=0 width=&quot;94%&quot;&gt;
&lt;TBODY&gt;
&lt;TR style=&quot;mso-yfti-irow: 0; mso-yfti-firstrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #c8cdde 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #efeff7; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #C8CDDE .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 3.75pt 0cm; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: #000066; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Operating system&lt;?xml:namespace prefix = o ns = &quot;urn:schemas-microsoft-com:office:office&quot; /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #c8cdde 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #efeff7; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #C8CDDE .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 3.75pt 0cm; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: #000066; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Version number&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #c8cdde 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #efeff7; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #C8CDDE .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 3.75pt 0cm; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: white; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 11.0pt&quot; lang=EN-US&gt;&lt;FONT color=#3058d2&gt;dwMajorVersion&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: #000066; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #c8cdde 1pt solid; BORDER-LEFT: #f0f0f0; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #efeff7; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #C8CDDE .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 3.75pt 0cm; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: #000066; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt; mso-bidi-font-size: 11.0pt&quot; lang=EN-US&gt;dwMinorVersion&lt;/SPAN&gt;&lt;/B&gt;&lt;B&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: #000066; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/B&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 1&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows&amp;nbsp;7&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 2&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows Server&amp;nbsp;2008&amp;nbsp;R2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 3&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows Server&amp;nbsp;2008&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 4&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows&amp;nbsp;Vista&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;6&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 5&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows Server&amp;nbsp;2003 R2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 6&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows Home Server&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 7&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows Server&amp;nbsp;2003&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 8&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows&amp;nbsp;XP Professional x64 Edition&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5.2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;2&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 9&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows&amp;nbsp;XP&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5.1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;1&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;
&lt;TR style=&quot;mso-yfti-irow: 10; mso-yfti-lastrow: yes&quot;&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;Windows&amp;nbsp;2000&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5.0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;5&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;
&lt;TD style=&quot;BORDER-BOTTOM: #d5d5d3 1pt solid; BORDER-LEFT: #d5d5d3 1pt solid; PADDING-BOTTOM: 0.75pt; PADDING-LEFT: 3.75pt; PADDING-RIGHT: 3.75pt; BACKGROUND: #f7f7ff; BORDER-TOP: #f0f0f0; BORDER-RIGHT: #f0f0f0; PADDING-TOP: 0.75pt; mso-border-bottom-alt: solid #D5D5D3 .75pt; mso-border-left-alt: solid #D5D5D3 .75pt&quot; vAlign=top&gt;
&lt;P style=&quot;TEXT-ALIGN: left; MARGIN: 0.75pt; TEXT-AUTOSPACE: ideograph-numeric; WORD-BREAK: keep-all; mso-pagination: widow-orphan&quot; class=MsoNormal align=left&gt;&lt;SPAN style=&quot;FONT-FAMILY: &#039;Verdana&#039;,&#039;sans-serif&#039;; COLOR: black; FONT-SIZE: 8.5pt; mso-fareast-font-family: 굴림; mso-bidi-font-family: 굴림; mso-font-kerning: 0pt&quot; lang=EN-US&gt;0&lt;o:p&gt;&lt;/o:p&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;br /&gt;
실제 사용예는 아래의 링크에서 확인하세요.&lt;br /&gt;
&lt;A href=&quot;http://himskim.egloos.com/1951478&quot;&gt;http://himskim.egloos.com/1951478&lt;/A&gt;&lt;br /&gt;
&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile4.uf@1875B2124B5C204D20EC95.pdf&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/pdf.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; Windows Vista와 Windows 7의 Version checking.pdf&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/P&gt;&lt;/DT&gt;</description>
			<category>MFC &amp; Win32</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/508</guid>
			<comments>http://legendfinger.com/508#entry508comment</comments>
			<pubDate>Wed, 20 Jan 2010 17:25:42 +0900</pubDate>
		</item>
		<item>
			<title>Process Explorer - 프로세스, 스레드, Dll 정보 등을 보여준다.</title>
			<link>http://legendfinger.com/507</link>
			<description>&lt;br /&gt;
&lt;A href=&quot;http://technet.microsoft.com/ko-kr/sysinternals/bb896653(en-us).aspx&quot;&gt;http://technet.microsoft.com/ko-kr/sysinternals/bb896653(en-us).aspx&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;프로세스의 상태, 스레드 정보, 특정 프로세스가 사용하고있는 시스템 리소스 정보, 로드된 DLL 정보, 환경 변수 정보 등.. 많은 정보를 제공해준다.&lt;br /&gt;
&lt;br /&gt;윈도우 프로그램 개발시 아주 유용하다.&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/155117284B56837D38B5C9&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/155117284B56837D38B5C9&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;bb896653_ProcessExplorer(en-us,MSDN_10).jpg&quot; height=&quot;320&quot; width=&quot;440&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/124CE6284B56837D39D4C3&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/124CE6284B56837D39D4C3&quot; alt=&quot;&quot; filemime=&quot;image/jpeg&quot; filename=&quot;bb896653_ProcessExplorer1(en-us,MSDN_10).jpg&quot; height=&quot;328&quot; width=&quot;440&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile25.uf@154D34284B5685435A3817.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; ProcessExplorer.zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</description>
			<category>고물창고</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/507</guid>
			<comments>http://legendfinger.com/507#entry507comment</comments>
			<pubDate>Wed, 20 Jan 2010 13:23:51 +0900</pubDate>
		</item>
		<item>
			<title>Anywhere PE Viewer - EXE, DLL 내부를 보자</title>
			<link>http://legendfinger.com/506</link>
			<description>&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/1545C81C4B5203DC184303&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/1545C81C4B5203DC184303&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;제목 없음.PNG&quot; height=&quot;408&quot; width=&quot;660&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile6.uf@120A1D1E4B5204250393E8.exe&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/exe.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; anywherepeviewer-017-win-nojre.exe&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
Java 1.3.1 버전 이상이 설치 되있어야 한다.&lt;br /&gt;
&lt;br /&gt;</description>
			<category>MFC &amp; Win32</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/506</guid>
			<comments>http://legendfinger.com/506#entry506comment</comments>
			<pubDate>Sun, 17 Jan 2010 03:23:58 +0900</pubDate>
		</item>
		<item>
			<title>HookAPI source code, 32-bit windows system API 후킹</title>
			<link>http://legendfinger.com/504</link>
			<description>&lt;br /&gt;
출처 : &lt;A href=&quot;http://www.codeproject.com/KB/system/Paladin.aspx&quot;&gt;http://www.codeproject.com/KB/system/Paladin.aspx&lt;/A&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;H2&gt;Introduction&lt;/H2&gt;
&lt;P&gt;HookAPI is the API SDK that sets up &lt;B&gt;system wide&lt;/B&gt; hooks for all windows platforms. It could easily hook 32-bit windows system APIs or 32-bit user-defined DLL. It could be used easily and all you need to do is write a DLL file named mydll.dll or &lt;EM&gt;mydll_9x.dll&lt;/EM&gt;. It is based on ApiSpy32 by Yariv Kaplan. 
&lt;P&gt;The code injects two DLLs into the destination application. The first DLL, &lt;I&gt;HookAPIxx.dll&lt;/I&gt;, updates the API&#039;s first 5 bytes: &lt;/P&gt;
&lt;DIV style=&quot;WIDTH: 100%&quot; id=premain0 class=SmallText&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg0 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;0&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse0 preid=&quot;0&quot;&gt; Collapse&lt;/SPAN&gt;&lt;IMG style=&quot;MARGIN-LEFT: 35px&quot; src=&quot;http://www.codeproject.com/images/copy_16.png&quot; width=16 height=16&gt;&lt;A href=&quot;http://www.codeproject.com/KB/system/Paladin.aspx#&quot; preid=&quot;0&quot;&gt; Copy Code&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre0&gt; papi[&lt;SPAN class=code-digit&gt;0&lt;/SPAN&gt;] =0xE8;
 *(DWORD *)&amp;amp;papi[&lt;SPAN class=code-digit&gt;1&lt;/SPAN&gt;] =(DWORD)ProcessCall -(DWORD)papi -CALL_BYTES_SIZE;
&lt;/PRE&gt;&lt;br /&gt;
The nother DLL &lt;I&gt;mydllxxx.dll&lt;/I&gt;, runs the new API instead of the old API, like this sample to hook the &lt;CODE&gt;socket&lt;/CODE&gt; function: 
&lt;DIV style=&quot;WIDTH: 100%&quot; id=premain1 class=SmallText&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg1 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;1&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse1 preid=&quot;1&quot;&gt; Collapse&lt;/SPAN&gt;&lt;IMG style=&quot;MARGIN-LEFT: 35px&quot; src=&quot;http://www.codeproject.com/images/copy_16.png&quot; width=16 height=16&gt;&lt;A href=&quot;http://www.codeproject.com/KB/system/Paladin.aspx#&quot; preid=&quot;1&quot;&gt; Copy Code&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre1&gt;&lt;SPAN class=code-keyword&gt;int&lt;/SPAN&gt; WINAPI mysocket(&lt;SPAN class=code-keyword&gt;int&lt;/SPAN&gt; af, &lt;SPAN class=code-keyword&gt;int&lt;/SPAN&gt; type, &lt;SPAN class=code-keyword&gt;int&lt;/SPAN&gt; protocol)
{
   WriteLog(&lt;SPAN class=code-string&gt;&quot;&lt;/SPAN&gt;&lt;SPAN class=code-string&gt;debug mysocket, af=%d, type=%d, protocol=%d&quot;&lt;/SPAN&gt;, af, type, protocol);

   &lt;SPAN class=code-keyword&gt;return&lt;/SPAN&gt; socket(af, type, protocol);
}
&lt;/PRE&gt;
&lt;P&gt;And &lt;I&gt;HookAPIxx.dll&lt;/I&gt; hooks the &lt;CODE&gt;CreateProcessW&lt;/CODE&gt;/&lt;CODE&gt;CreateProcessA&lt;/CODE&gt; functions, so it can catch the creation of new processes and inject the two DLLs:&lt;/P&gt;
&lt;DIV style=&quot;WIDTH: 100%&quot; id=premain2 class=SmallText&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg2 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;2&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse2 preid=&quot;2&quot;&gt; Collapse&lt;/SPAN&gt;&lt;IMG style=&quot;MARGIN-LEFT: 35px&quot; src=&quot;http://www.codeproject.com/images/copy_16.png&quot; width=16 height=16&gt;&lt;A href=&quot;http://www.codeproject.com/KB/system/Paladin.aspx#&quot; preid=&quot;2&quot;&gt; Copy Code&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre2&gt;#ifdef WINNT
   &lt;SPAN class=code-keyword&gt;if&lt;/SPAN&gt;(!strcmp(pinfo-&lt;SPAN class=code-keyword&gt;&amp;gt;&lt;/SPAN&gt;api_name, &lt;SPAN class=code-string&gt;&quot;&lt;/SPAN&gt;&lt;SPAN class=code-string&gt;CreateProcessW&quot;&lt;/SPAN&gt;) || 
      !strcmp(pinfo-&lt;SPAN class=code-keyword&gt;&amp;gt;&lt;/SPAN&gt;api_name, &lt;SPAN class=code-string&gt;&quot;&lt;/SPAN&gt;&lt;SPAN class=code-string&gt;CreateProcessA&quot;&lt;/SPAN&gt;) )
   {
      pi =(PROCESS_INFORMATION *)pdwParam[&lt;SPAN class=code-digit&gt;9&lt;/SPAN&gt;];
      &lt;SPAN class=code-keyword&gt;if&lt;/SPAN&gt;(pi-&lt;SPAN class=code-keyword&gt;&amp;gt;&lt;/SPAN&gt;hProcess)
      {
          InjectLib(pi-&lt;SPAN class=code-keyword&gt;&amp;gt;&lt;/SPAN&gt;hProcess, fname);  &lt;SPAN class=code-comment&gt;//&lt;/SPAN&gt;&lt;SPAN class=code-comment&gt; hook new process&amp;lt;CODE&amp;gt;
&lt;/SPAN&gt;&lt;/CODE&gt;      }
   }
&lt;SPAN class=code-preprocessor&gt;#endif&lt;/SPAN&gt;
&lt;/PRE&gt;
&lt;P&gt;If you want to use it, then load the first DLL &lt;I&gt;HookAPIxx.dll.&lt;/I&gt; If it&#039;s an NT system(WinNT/XP/200x), you should call function &lt;CODE&gt;HookAllProcess()&lt;/CODE&gt; in the DLL and call &lt;CODE&gt;UnhookAllProcess&lt;/CODE&gt; when you exit. There are other functions in the DLL, like &lt;CODE&gt;HookOneProcess&lt;/CODE&gt;, &lt;CODE&gt;HookOneProcess2 &lt;/CODE&gt;to hook one application on NT system. 
&lt;P&gt;&lt;CODE&gt;mydllxx.dll &lt;/CODE&gt;is loaded by &lt;CODE&gt;HookAPIxx.dll &lt;/CODE&gt;when &lt;CODE&gt;HookAPIxx.dll&lt;/CODE&gt; is initialized, and then makes the hook: &lt;/P&gt;
&lt;DIV style=&quot;WIDTH: 100%&quot; id=premain3 class=SmallText&gt;&lt;IMG style=&quot;CURSOR: pointer&quot; id=preimg3 src=&quot;http://www.codeproject.com/images/minus.gif&quot; width=9 height=9 preid=&quot;3&quot;&gt;&lt;SPAN style=&quot;MARGIN-BOTTOM: 0px; CURSOR: pointer&quot; id=precollapse3 preid=&quot;3&quot;&gt; Collapse&lt;/SPAN&gt;&lt;IMG style=&quot;MARGIN-LEFT: 35px&quot; src=&quot;http://www.codeproject.com/images/copy_16.png&quot; width=16 height=16&gt;&lt;A href=&quot;http://www.codeproject.com/KB/system/Paladin.aspx#&quot; preid=&quot;3&quot;&gt; Copy Code&lt;/A&gt;&lt;/DIV&gt;&lt;PRE style=&quot;MARGIN-TOP: 0px&quot; id=pre3&gt;CHookAPI::CHookAPI()
{
   LoadMyDll(); 
   Init();
   HookAllAPI();
}&lt;/PRE&gt;It includes the following parts: 
&lt;UL&gt;
&lt;LI&gt;HookAPI SDK full source codes 
&lt;LI&gt;
&lt;P&gt;many examples source codes, such as; &lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;OL&gt;
&lt;LI&gt;
&lt;P&gt;Hook socket functions like socket, &lt;CODE&gt;send&lt;/CODE&gt;, &lt;CODE&gt;recv&lt;/CODE&gt;, &lt;CODE&gt;connect&lt;/CODE&gt;, ... &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Hook file functions like &lt;CODE&gt;CreateFile&lt;/CODE&gt;, &lt;CODE&gt;ReadFile&lt;/CODE&gt;, ... &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Hook registry functions like &lt;CODE&gt;RegOpenKey&lt;/CODE&gt;, &lt;CODE&gt;RegQueryValue&lt;/CODE&gt;, &lt;CODE&gt;RegQueryValueEx&lt;/CODE&gt;, ... &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Delphi sample for Hook socket function &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Delphi sample for Hook file function &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Hook &lt;CODE&gt;ExitWindowsEx &lt;/CODE&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Hook &lt;CODE&gt;LoadLibrary &lt;/CODE&gt;and &lt;CODE&gt;GetProcAddress &lt;/CODE&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Hook GDI functions like &lt;CODE&gt;TextOut&lt;/CODE&gt;, &lt;CODE&gt;ExtTextOut &lt;/CODE&gt;&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Hook Shell API function like &lt;CODE&gt;SHBrowseForFolder&lt;/CODE&gt;, &lt;CODE&gt;SHGetFileInfo&lt;/CODE&gt;, ... &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Hiden Processes sample, it can hide processes, task managers cannot find it &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Filter Advertisement bar sample, it can filter AD bar of IE or other network application, or filter the data from some ports of TCP/UDP &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Message Filter sample, it can filter some messages of the windows &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Execute file manager sample, it can forbide some files open, execute, and hidden some folders or files &lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;Net encrypt sample, it can encrypt all the application that wrriten with socket. With this, you will not need encrypt in your application.&lt;/P&gt;
&lt;LI&gt;
&lt;P&gt;hook a ship game to auto drop bomb and auto elude bullet&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;/BLOCKQUOTE&gt;</description>
			<category>MFC &amp; Win32</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/504</guid>
			<comments>http://legendfinger.com/504#entry504comment</comments>
			<pubDate>Thu, 14 Jan 2010 18:02:17 +0900</pubDate>
		</item>
		<item>
			<title>추천 가요</title>
			<link>http://legendfinger.com/503</link>
			<description>&lt;br /&gt;
Kiss - 여자이니까&lt;div&gt;
Perfect Moment - Martine McCutcheon&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;</description>
			<category>희로애락</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/503</guid>
			<comments>http://legendfinger.com/503#entry503comment</comments>
			<pubDate>Thu, 17 Dec 2009 16:39:31 +0900</pubDate>
		</item>
		<item>
			<title>FileMon/RegMon v4.3x sources</title>
			<link>http://legendfinger.com/500</link>
			<description>&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile8.uf@152D59254B1DB4C8CF8B89.zip&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/zip.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; sysint.zip&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;</description>
			<category>Driver</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/500</guid>
			<comments>http://legendfinger.com/500#entry500comment</comments>
			<pubDate>Tue, 08 Dec 2009 11:07:19 +0900</pubDate>
		</item>
		<item>
			<title>윈도우 7에서 글꼴 설치시 포토샵이 비정상 종료되는 현상..</title>
			<link>http://legendfinger.com/499</link>
			<description>&lt;P&gt;windowsforum.kr에서 해답을 찾아내었다.&lt;br /&gt;
&lt;br /&gt;&lt;/P&gt;
&lt;DIV style=&quot;BORDER-BOTTOM: #c1c1c1 1px dashed; BORDER-LEFT: #c1c1c1 1px dashed; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #eeeeee; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px dashed; BORDER-RIGHT: #c1c1c1 1px dashed; PADDING-TOP: 10px&quot; class=txc-textbox&gt;한글폰트들 때문입니다.&amp;nbsp; 윈도우즈의 이벤트 항목을 보시면, Apllication Error부분에 포토샵 에러부분이 있을텐데, 아마 확인해보시면 cooltype.dll 에러일껍니다.&lt;br /&gt;
각설하고, 기본 폰트를 제외한 모든 폰트를 삭제를 하신후, 포토샵 cs, 일러스트 cs&amp;nbsp;등을 작동시키시면 작동합니다.&lt;br /&gt;
그런다음, &lt;br /&gt;
&lt;FONT color=#e31600&gt;EDIT&amp;nbsp; - PREFERENECE&amp;nbsp; - TYPE&lt;/FONT&gt;에 가보시면, &lt;FONT color=#e31600&gt;Show Font Names In English&lt;/FONT&gt;라는 항목에 체크가 안되어 있을껍니다.&lt;br /&gt;
그부분을 체크하시고(즉 활성화 시키세요) 한글폰트들을 설치하시면 됩니다.&lt;br /&gt;
포토샵, 일러스트 두개다 동일합니다&lt;br /&gt;
&lt;/DIV&gt;
&lt;P&gt;출처 : &lt;A href=&quot;http://windowsforum.kr/?document_srl=350930&amp;amp;mid=w7_04&quot;&gt;http://windowsforum.kr/?document_srl=350930&amp;amp;mid=w7_04&lt;/A&gt;&lt;/P&gt;</description>
			<category>Error Report</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/499</guid>
			<comments>http://legendfinger.com/499#entry499comment</comments>
			<pubDate>Sat, 05 Dec 2009 16:21:43 +0900</pubDate>
		</item>
		<item>
			<title>파일이나 디렉토리 소유주 변경 명령어 - chown</title>
			<link>http://legendfinger.com/498</link>
			<description>&lt;P&gt;#chown : 파일이나 디렉토리의 소유주를 변경&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 예) #chown test1 /test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;:: test디렉토리의 소유주를 test1로 변경&lt;br /&gt;
&amp;nbsp;#chgrp : 파일이나 디렉토리의 소유그룹을 변경&lt;br /&gt;
&amp;nbsp;&amp;nbsp; 예) #chgrp sys /test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: test디렉토리의 소유그룹을 sys로 변경&lt;/P&gt;
&lt;P&gt;&amp;nbsp;#chown root:other /test&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: 소유주와 그룹을 한번에 바꿈 소유주는 root, 그룹은 other&lt;br /&gt;
&amp;nbsp;#chown -R&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; :: 하위 디렉토리의 소유주를 전부 바꿈&lt;/P&gt;</description>
			<category>Unix &amp; Linux</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/498</guid>
			<comments>http://legendfinger.com/498#entry498comment</comments>
			<pubDate>Tue, 01 Dec 2009 18:21:45 +0900</pubDate>
		</item>
		<item>
			<title>하기스 친환경주의 네이처메이드 기저귀 출시기념 이벤트</title>
			<link>http://legendfinger.com/497</link>
			<description>&lt;div&gt;
&amp;lt;a href=&quot;http://www.interpark.com/malls/html/event_html/event_015710244.html&quot; target=&quot;_blank&quot;&amp;gt;&amp;lt;img src=&quot;http://openimage.interpark.com/2009/malls/event/091102_nature/nm_interpark_blog.jpg&quot; border=&quot;0&quot; /&amp;gt;&amp;lt;/a&amp;gt;&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;</description>
			<category>친구</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/497</guid>
			<comments>http://legendfinger.com/497#entry497comment</comments>
			<pubDate>Mon, 30 Nov 2009 12:33:44 +0900</pubDate>
		</item>
		<item>
			<title>flash.net.FileReference - 정의되지 않은 load 메소드 참조 에러</title>
			<link>http://legendfinger.com/496</link>
			<description>&lt;P&gt;FileReferenced의 load 메소드가 정의되지 않았다는 에러 메세지를 만났다.&lt;/P&gt;
&lt;P&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile5.uf.tistory.com/original/1738621C4B04103B9F25C2&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile5.uf.tistory.com/image/1738621C4B04103B9F25C2&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;새 이미지 2.png&quot; height=&quot;106&quot; width=&quot;452&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;아래 그림처럼 분명히 sdk는 Flex3.2이다. 당연히 load() 메소드를 지워한다. 그렇다면 문제는 무엇인가.&lt;/P&gt;
&lt;P&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile10.uf.tistory.com/original/1626441A4B040FEF1E2716&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile10.uf.tistory.com/image/1626441A4B040FEF1E2716&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;윈도우, 컨트롤 3.png&quot; height=&quot;571&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;아래 그림은 Flex 3.2 Reference 문서의 load() 부분을 캡쳐한것이다.&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile9.uf.tistory.com/original/161AF31D4B0411657740E4&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile9.uf.tistory.com/image/161AF31D4B0411657740E4&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;5.png&quot; height=&quot;101&quot; width=&quot;600&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;br /&gt;후후 flash player 10에서 가능하다라는 언급.. 하지만 난 flash player 10으로 업그레이드 한 상태! 그렇다면?&lt;br /&gt;
속성정보를 변경 안해줬다~&lt;br /&gt;
&lt;br /&gt;위에도 똑같은 그림이 있지만 아래의 그림을 보면 flash version이&lt;FONT color=#193da9&gt; &lt;FONT color=#e31600&gt;9.0.123&lt;/FONT&gt;&lt;/FONT&gt;으로 되어 있다.&lt;FONT color=#e31600&gt; 10.0.0&lt;/FONT&gt;으로 바꾸니 잘되네.&lt;br /&gt;
&lt;br /&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile2.uf.tistory.com/original/1637581D4B0411640537B1&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile2.uf.tistory.com/image/1637581D4B0411640537B1&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;4.png&quot; height=&quot;571&quot; width=&quot;635&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/P&gt;</description>
			<category>Flex</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/496</guid>
			<comments>http://legendfinger.com/496#entry496comment</comments>
			<pubDate>Thu, 19 Nov 2009 00:26:30 +0900</pubDate>
		</item>
		<item>
			<title>programmer&#039;s notepad - 간단한 소스 편집이나 뷰어로 사용</title>
			<link>http://legendfinger.com/495</link>
			<description>&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile29.uf.tistory.com/original/123B0A1C4B039B9E4CD674&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile29.uf.tistory.com/image/123B0A1C4B039B9E4CD674&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;pnvista.png&quot; height=&quot;362&quot; width=&quot;660&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
programmer&#039;s notepad는 무료 소프트웨어로서 ultraedit와 같은 상용 프로그램보다 기능이나 정성 등 거의 모든면에서 떨어지므로 소스 뷰어 정도로만 쓰면 적당할듯합니다. 그래도 무료니까요..&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
윈도우 XP의 notepad 대용으로도 괜찮을거 같구요.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
아직 제대로 사용을 안해봐서 기능같은건 설명 못드리구요 &#039;이런것도 있으니 한번 써보세요&#039;라는 의미에서 남깁니다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;a href=&quot;http://www.pnotepad.org/&quot;&gt;http://www.pnotepad.org/&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;blogger-news-widget&quot; style=&quot;width: 100%; text-align: center&quot;&gt;
		  				&lt;embed src=&quot;http://api.v.daum.net/static/recombox1.swf?nid=4819476&quot; quality=&quot;high&quot; bgcolor=&quot;#ffffff&quot; width=&quot;400&quot; height=&quot;80&quot; type=&quot;application/x-shockwave-flash&quot;&gt;&lt;/embed&gt;&lt;/div&gt;</description>
			<category>고물창고</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/495</guid>
			<comments>http://legendfinger.com/495#entry495comment</comments>
			<pubDate>Wed, 18 Nov 2009 16:02:14 +0900</pubDate>
		</item>
		<item>
			<title>[solaris]작업시 &#039;장치 공간 부족&#039;메세지 발생 문제</title>
			<link>http://legendfinger.com/493</link>
			<description># vi aaa.txt&lt;div&gt;
&quot;/var/tmp/ExABaG8a&quot; &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(0, 0, 0);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#FFFFFF&quot;&gt;&lt;b&gt;장치 공간 부족&lt;/b&gt;&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;파일 시스템 용량을 살펴보니 너무나 여유로왔다.&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#FFFFFF&quot;&gt;&lt;b&gt;&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;# df -k&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;파일시스템 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; K바이트 &amp;nbsp; &amp;nbsp;사용 &amp;nbsp; &amp;nbsp;가용 &amp;nbsp; 용량 &amp;nbsp; &amp;nbsp;설치지점&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;/dev/dsk/c0t0d0s0 &amp;nbsp; &amp;nbsp;10323610 3967187 6253187 &amp;nbsp; &amp;nbsp;39% &amp;nbsp; &amp;nbsp;/&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;/proc &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/proc&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;mnttab &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/etc/mnttab&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;fd &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; &amp;nbsp;/dev/fd&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;swap &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 7189136 &amp;nbsp; &amp;nbsp; &amp;nbsp;32 7189104 &amp;nbsp; &amp;nbsp; 1% &amp;nbsp; &amp;nbsp;/var/run&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;/dev/dsk/c0t0d0s6 &amp;nbsp; &amp;nbsp;18434155 &amp;nbsp;223704 18026110 &amp;nbsp; &amp;nbsp; 2% &amp;nbsp; &amp;nbsp;/home&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;문제는 inode에 있었다.&lt;/font&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-weight: normal;&quot;&gt;&lt;div&gt;
&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;# df -F ufs -o i&amp;nbsp;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;파일 시스템 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; iused &amp;nbsp; ifree &amp;nbsp;%iused &amp;nbsp;마운트 위치&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;/dev/dsk/c0t0d0s0 &amp;nbsp; &amp;nbsp;1278464 &amp;nbsp; &amp;nbsp; &amp;nbsp; 0 &amp;nbsp; &lt;/font&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;100%&lt;/font&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt; &amp;nbsp; /&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;/dev/dsk/c0t0d0s6 &amp;nbsp; &amp;nbsp; &amp;nbsp; 5822 2280770 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; /home&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;inode의 상태를 확인해보니, root에서 inode full이 발생되었다. 그래서 아래처럼 tmp의 파일을 살짝 지워주니&lt;/div&gt;
&lt;div&gt;정상으로 돌아왔다.&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;# rm -rf /var/tmp&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;다시한번 inode를 확인해봤다.&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;div&gt;
# df -F ufs -o i&amp;nbsp;&lt;/div&gt;
&lt;div&gt;파일 시스템 &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; iused &amp;nbsp; ifree &amp;nbsp;%iused &amp;nbsp;마운트 위치&lt;/div&gt;
&lt;div&gt;/dev/dsk/c0t0d0s0 &amp;nbsp; &amp;nbsp;1266974 &amp;nbsp; 11490 &amp;nbsp; &amp;nbsp;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;99%&lt;/font&gt; &amp;nbsp; /&lt;/div&gt;
&lt;div&gt;/dev/dsk/c0t0d0s6 &amp;nbsp; &amp;nbsp; &amp;nbsp; 5825 2280767 &amp;nbsp; &amp;nbsp; 0% &amp;nbsp; /home&lt;/div&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;여전히 간당간당하지만 어쨌든 해결되었다.&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/b&gt;&lt;/font&gt;&lt;/div&gt;</description>
			<category>Error Report</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/493</guid>
			<comments>http://legendfinger.com/493#entry493comment</comments>
			<pubDate>Tue, 17 Nov 2009 16:31:46 +0900</pubDate>
		</item>
		<item>
			<title>boost 라이브러리 인스톨러 다운로드 링크</title>
			<link>http://legendfinger.com/491</link>
			<description>&lt;a href=&quot;http://www.boostpro.com/download&quot;&gt;http://www.boostpro.com/download&lt;/a&gt;&lt;div&gt;
&lt;br /&gt;
&lt;/div&gt;
&lt;div&gt;설치 후 아래 그림과 같이 include 경로와 lib 경로만 설정해주면 된다.&lt;/div&gt;
&lt;div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile7.uf.tistory.com/original/145980214AFB85822427EE&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile7.uf.tistory.com/image/145980214AFB85822427EE&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;윈도우, 컨트롤 1.png&quot; height=&quot;406&quot; width=&quot;660&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile23.uf.tistory.com/original/186828214AFB85820BE415&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile23.uf.tistory.com/image/186828214AFB85820BE415&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;윈도우, 컨트롤 2.png&quot; height=&quot;406&quot; width=&quot;660&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;
&lt;/div&gt;</description>
			<category>고물창고</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/491</guid>
			<comments>http://legendfinger.com/491#entry491comment</comments>
			<pubDate>Thu, 12 Nov 2009 11:05:45 +0900</pubDate>
		</item>
		<item>
			<title>패킷분석기 - Wireshark</title>
			<link>http://legendfinger.com/490</link>
			<description>&lt;div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#039;Malgun Gothic&#039;, Meiryo, &#039;Segoe UI&#039;, &#039;Trebuchet MS&#039;, &#039;MS PGothic&#039;, Gulim, AppleGothic, sans-serif; font-size: 13px; line-height: 22px; &quot;&gt;&lt;a href=&quot;http://www.wireshark.org/download.html&quot; target=&quot;_blank&quot; style=&quot;color: rgb(102, 102, 102); text-decoration: underline; &quot;&gt;http://www.wireshark.org/download.html&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&#039;Malgun Gothic&#039;, Meiryo, &#039;Segoe UI&#039;, &#039;Trebuchet MS&#039;, &#039;MS PGothic&#039;, Gulim, AppleGothic, sans-serif&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&#039;Malgun Gothic&#039;, Meiryo, &#039;Segoe UI&#039;, &#039;Trebuchet MS&#039;, &#039;MS PGothic&#039;, Gulim, AppleGothic, sans-serif&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; line-height: 22px;&quot;&gt;유용한 프로그램 입니다. 여담 입니다만 FireFox의 FireBug에도 패킷분석 기능이 있다고 하네요 아직 테스트는 안해봤지만요.&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; face=&quot;&#039;Malgun Gothic&#039;, Meiryo, &#039;Segoe UI&#039;, &#039;Trebuchet MS&#039;, &#039;MS PGothic&#039;, Gulim, AppleGothic, sans-serif&quot; size=&quot;3&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-size: 13px; line-height: 22px;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile4.uf.tistory.com/original/15418C1C4AD828FC4D3404&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile4.uf.tistory.com/image/15418C1C4AD828FC4D3404&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;윈도우, 컨트롤 2.png&quot; height=&quot;577&quot; width=&quot;643&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;</description>
			<category>고물창고</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/490</guid>
			<comments>http://legendfinger.com/490#entry490comment</comments>
			<pubDate>Fri, 16 Oct 2009 17:05:43 +0900</pubDate>
		</item>
		<item>
			<title>농협희망체 - 농협에서 2009년도 한글날을 기념하여 배포함.</title>
			<link>http://legendfinger.com/489</link>
			<description>&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://legendfinger.tistory.com/attachment/cfile2.uf@190EEE134AD42BEA19EDE9.ttf&quot;&gt;&lt;img src=&quot;http://cfs.tistory.com/blog/image/extension/ttf.gif&quot; alt=&quot;&quot; style=&quot;vertical-align: middle;&quot; /&gt; NHHope.ttf&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;table style=&quot;display: inline; border-collapse: collapse&quot;&gt;&lt;tr&gt;&lt;td&gt;&lt;a href=&quot;http://cfile8.uf.tistory.com/original/1370BF104AD42C6A9B7859&quot; rel=&quot;lightbox&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://cfile8.uf.tistory.com/image/1370BF104AD42C6A9B7859&quot; alt=&quot;&quot; filemime=&quot;image/png&quot; filename=&quot;사용자 지정 1.png&quot; height=&quot;638&quot; width=&quot;600&quot;/&gt;&lt;/a&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br /&gt;</description>
			<category>고물창고</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/489</guid>
			<comments>http://legendfinger.com/489#entry489comment</comments>
			<pubDate>Tue, 13 Oct 2009 16:30:09 +0900</pubDate>
		</item>
		<item>
			<title>Flex - Module간의 통신</title>
			<link>http://legendfinger.com/486</link>
			<description>&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;h2 class=&quot;h2nobreak&quot;&gt;Accessing modules from other modules &lt;/h2&gt;
&lt;p&gt;You can access properties and methods of other modules by using
references to the other modules through the parent application. You do
this by using the ModuleLoader &lt;samp class=&quot;codeph&quot;&gt;child&lt;/samp&gt; property. This property points to an instance of the module&#039;s class, which lets you call methods and access properties.&lt;/p&gt;
&lt;p&gt;The following example defines a single application that loads two
modules. The InterModule1 module defines a method that returns a
String. The InterModule2 module calls that method and sets the value of
its Label to the return value of that method. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Main application:&lt;/p&gt;
&lt;div style=&quot;border: 1px dashed rgb(193, 193, 193); padding: 10px; background-color: rgb(238, 238, 238);&quot; class=&quot;txc-textbox&quot;&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;!-- modules/InterModuleLoader.mxml --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Script&amp;gt;&amp;lt;![CDATA[&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]]&amp;gt;&amp;lt;/mx:Script&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:ModuleLoader url=&quot;InterModule1.swf&quot; id=&quot;m1&quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:ModuleLoader url=&quot;InterModule2.swf&quot; id=&quot;m2&quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;/mx:Application&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;pre&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;Module 1:&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;pre&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;div style=&quot;border: 1px dashed rgb(193, 193, 193); padding: 10px; background-color: rgb(238, 238, 238);&quot; class=&quot;txc-textbox&quot;&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;pre&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;!-- modules/InterModule1.mxml --&amp;gt;&lt;br /&gt;
&amp;lt;mx:Module xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; width=&quot;100%&quot; height=&quot;100%&quot;&amp;gt;&lt;br /&gt;
    &amp;lt;mx:Script&amp;gt;&amp;lt;![CDATA[    &lt;br /&gt;
        // Defines the method that the other module calls.&lt;br /&gt;
        public function getNewTitle():String {&lt;br /&gt;
            return &quot;New Module Title&quot;;&lt;br /&gt;
        }    &lt;br /&gt;
    ]]&amp;gt;&amp;lt;/mx:Script&amp;gt;&lt;br /&gt;
&amp;lt;/mx:Module&amp;gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;Module 2:&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;/span&gt;&lt;div style=&quot;border: 1px dashed rgb(193, 193, 193); padding: 10px; background-color: rgb(238, 238, 238);&quot; class=&quot;txc-textbox&quot;&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;?xml version=&quot;1.0&quot;?&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;!-- modules/InterModule2.mxml --&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;mx:Module xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; width=&quot;100%&quot; height=&quot;100%&quot;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Script&amp;gt;&amp;lt;![CDATA[&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; [Bindable]&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private var title:String;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Call method of another module.&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; private function changeTitle():void {&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; title =&lt;/span&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt; parentApplication.m1.child.getNewTitle();&lt;/span&gt;&lt;br /&gt;
&lt;/font&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; ]]&amp;gt;&amp;lt;/mx:Script&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:HBox&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Label id=&quot;l1&quot; text=&quot;Title: &quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Label id=&quot;myTitle&quot; text=&quot;{title}&quot;/&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;/mx:HBox&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;mx:Button id=&quot;b1&quot; label=&quot;Change Title&quot; click=&quot;changeTitle()&quot;/&amp;gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&amp;lt;/mx:Module&amp;gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: 돋움;&quot;&gt;&lt;/span&gt;&lt;/span&gt;
&lt;/p&gt;
&lt;/span&gt;&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;The application in this example lets
the two modules communicate with each other. You could, however, define
methods and properties on the application that the modules could
access. For more information, see &lt;/span&gt;&lt;a target=&quot;_blank&quot; class=&quot;con_link&quot; href=&quot;http://livedocs.adobe.com/flex/3/html/modular_7.html#188154&quot;&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;Accessing the parent application from the modules&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;As with accessing the parent
application&#039;s properties and methods directly, using the technique
described in this section can make your modules difficult to reuse and
also can create dependencies that can cause the module to be larger
than necessary. Instead, you should use interfaces to define the
contract between modules. For more information, see &lt;/span&gt;&lt;a target=&quot;_blank&quot; class=&quot;con_link&quot; href=&quot;http://livedocs.adobe.com/flex/3/html/modular_7.html#188322&quot;&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;Using interfaces for module communication&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-family: 돋움;&quot;&gt;.&lt;div class=&quot;autosourcing-stub&quot;&gt;
&lt;p style=&quot;margin: 11px 0pt 7px; padding: 0pt; font-size: 12px; font-family: Dotum; font-style: normal; font-weight: normal;&quot;&gt;&lt;strong style=&quot;padding: 0pt 7px 0pt 0pt;&quot;&gt;[출처]&lt;/strong&gt; &lt;a href=&quot;http://blog.naver.com/yuso2608/71857074&quot; target=&quot;_blank&quot;&gt;Flex. Module간의 통신&lt;/a&gt;&lt;span style=&quot;padding: 0pt 7px 0pt 5px;&quot;&gt;|&lt;/span&gt;&lt;strong style=&quot;padding: 0pt 7px 0pt 0pt;&quot;&gt;작성자&lt;/strong&gt; &lt;a href=&quot;http://blog.naver.com/yuso2608&quot; target=&quot;_blank&quot;&gt;유소꾸냥&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;
&lt;/span&gt;&lt;/p&gt;
</description>
			<category>Flex</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/486</guid>
			<comments>http://legendfinger.com/486#entry486comment</comments>
			<pubDate>Thu, 24 Sep 2009 20:08:12 +0900</pubDate>
		</item>
		<item>
			<title>Flex XML object to ArrayCollection</title>
			<link>http://legendfinger.com/485</link>
			<description>&lt;span style=&quot;font-family: arial;&quot;&gt;As I&#039;m working to get my head around
how things are done in Flex as opposed to Java and CF, I ran into a
situation where I have an XML object that I retrieved from a webservice
and I&#039;d like to convert that into an bindable ArrayCollection for use
with Lists, Datagrids, etc. I couldn&#039;t find a straight answer for this
anywhere else, so I figured I would blog about it and help the next
person out. As usual, if you disagree or have a better idea let me know
as I&#039;m sure there has to be a better way!&lt;br /&gt;
&lt;br /&gt;To start with, here&#039;s the XML we retrieve from the webservice (generated by a CF component):&lt;br /&gt;
&lt;pre style=&quot;border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot; ?&amp;gt;&lt;br /&gt;
&amp;lt;scores&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;1&quot;&amp;gt;4&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;2&quot;&amp;gt;1&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;3&quot;&amp;gt;2&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;4&quot;&amp;gt;3&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;5&quot;&amp;gt;5&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;6&quot;&amp;gt;0&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;7&quot;&amp;gt;9&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;8&quot;&amp;gt;6&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;9&quot;&amp;gt;8&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;score position=&quot;10&quot;&amp;gt;7&amp;lt;/score&amp;gt;&lt;br /&gt;
&amp;lt;/scores&amp;gt;&lt;br /&gt;
&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
And here is the code (I&#039;ll explain what it does below):&lt;br /&gt;
&lt;pre style=&quot;border: 1px dashed rgb(153, 153, 153); padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: rgb(0, 0, 0); background-color: rgb(238, 238, 238); font-size: 12px; line-height: 14px; width: 100%;&quot;&gt;&lt;code&gt;&amp;lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&amp;gt;&lt;br /&gt;
&amp;lt;mx:Application xmlns:mx=&quot;http://www.adobe.com/2006/mxml&quot; layout=&quot;vertical&quot; creationComplete=&quot;init()&quot;&amp;gt;&lt;br /&gt;
  &amp;lt;!-- In our demo, this webservice connects to our CF component and retrieves our XML doc --&amp;gt;&lt;br /&gt;
  &amp;lt;mx:WebService id=&quot;scoresRPC&quot;&lt;br /&gt;
      wsdl=&quot;http://agile-solutions.com:81/squares2/cfc/services/squaresService.cfc?wsdl&quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mx:operation name=&quot;getVScoresXML&quot; result=&quot;scoresHandler(event)&quot; /&amp;gt;&lt;br /&gt;
  &amp;lt;/mx:WebService&amp;gt;&lt;br /&gt;
&lt;br /&gt;  &amp;lt;mx:Script&amp;gt;&lt;br /&gt;
      &amp;lt;![CDATA[&lt;br /&gt;
          import mx.collections.ArrayCollection;  &lt;br /&gt;
          import mx.rpc.events.ResultEvent;&lt;br /&gt;
        &lt;br /&gt;
          /* This is our bindable ArrayCollection which we fill with the contents&lt;br /&gt;
          of our XML doc */&lt;br /&gt;
          [Bindable]&lt;br /&gt;
          private var scores:ArrayCollection = new ArrayCollection();&lt;br /&gt;
        &lt;br /&gt;
          /* Temporary placeholder object used when retrieving XML */&lt;br /&gt;
          private var xmlResult:XML ;&lt;br /&gt;
        &lt;br /&gt;
          /* Application initializer that kicks off the webservice XML retreival */&lt;br /&gt;
          public function init():void {&lt;br /&gt;
              scoresRPC.getVScoresXML.send(1);&lt;br /&gt;
          }&lt;br /&gt;
        &lt;br /&gt;
          /* Here&#039;s where we make the doughnuts */&lt;br /&gt;
          /* We loop over all the objects inside the &quot;root.score&quot; node and stuff them each&lt;br /&gt;
          into the ArrayCollection */&lt;br /&gt;
          public function scoresHandler(event:ResultEvent):void {&lt;br /&gt;
              xmlResult = new XML(event.result);&lt;br /&gt;
            &lt;br /&gt;
              // Convert XML to ArrayCollection&lt;br /&gt;
              for each(var s:XML in xmlResult.score){&lt;br /&gt;
                  scores.addItem(s);&lt;br /&gt;
              }&lt;br /&gt;
            &lt;br /&gt;
              trace(&quot;Scores Collection:&quot;);&lt;br /&gt;
              trace(scores);&lt;br /&gt;
            &lt;br /&gt;
              trace(&quot;scores.getItemAt(1): &quot; + scores.getItemAt(0));&lt;br /&gt;
          }&lt;br /&gt;
      ]]&amp;gt;&lt;br /&gt;
  &amp;lt;/mx:Script&amp;gt;&lt;br /&gt;
  &amp;lt;mx:Label text=&quot;XML Doc to ArrayCollection Demo&quot; fontSize=&quot;21&quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;mx:Label text=&quot;Binding Example&quot; textAlign=&quot;center&quot; fontSize=&quot;17&quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;mx:List dataProvider=&quot;{scores}&quot;&amp;gt;&amp;lt;/mx:List&amp;gt;&lt;br /&gt;
  &amp;lt;mx:Spacer/&amp;gt;&lt;br /&gt;
  &amp;lt;mx:Label text=&quot;Retrieve Values Example&quot; textAlign=&quot;center&quot; fontSize=&quot;17&quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;mx:Text text=&quot;This returns the fifth element in the ArrayCollection (Pun totally intended)&quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;mx:HBox width=&quot;25%&quot; height=&quot;10%&quot; horizontalAlign=&quot;center&quot;&amp;gt;&lt;br /&gt;
      &amp;lt;mx:Label text=&quot;scores.getItemAt(5) =&amp;gt;&quot; textAlign=&quot;left&quot; fontWeight=&quot;bold&quot;/&amp;gt;&lt;br /&gt;
      &amp;lt;mx:Text text=&quot;{scores.getItemAt(5)}&quot; fontWeight=&quot;bold&quot;/&amp;gt;&lt;br /&gt;
  &amp;lt;/mx:HBox&amp;gt;&lt;br /&gt;
&lt;br /&gt;&lt;br /&gt;
&amp;lt;/mx:Application&amp;gt;&lt;br /&gt;
&lt;br /&gt;&lt;/code&gt;&lt;/pre&gt;&lt;br /&gt;
OK,
I owe an explanation here but I really need to get back to working on
what brought me to this problem in the first place. When I get a
chance, I will update this post with a complete explanation. Sorry...&lt;br /&gt;
&lt;br /&gt;If it helps, here is a forum post in which I was looking for some direction on this matter:&lt;br /&gt;
&lt;a href=&quot;http://tech.groups.yahoo.com/group/flexcoders/message/97710&quot;&gt;http://tech.groups.yahoo.com/group/flexcoders/message/97710&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;출처 : &lt;a title=&quot;[http://codejockeyscorner.blogspot.com/2007/12/flex-xml-object-to-arraycollection.html]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://codejockeyscorner.blogspot.com/2007/12/flex-xml-object-to-arraycollection.html&quot;&gt;http://codejockeyscorner.blogspot.com/2007/12/flex-xml-object-to-arraycollection.html&lt;/a&gt;&lt;br /&gt;
&lt;/span&gt;</description>
			<category>Flex</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/485</guid>
			<comments>http://legendfinger.com/485#entry485comment</comments>
			<pubDate>Wed, 23 Sep 2009 16:22:42 +0900</pubDate>
		</item>
		<item>
			<title>Flex Tree Control - Row 클릭을 통한 &#039;펼치기&#039;, &#039;접기&#039; 기능 구현.</title>
			<link>http://legendfinger.com/484</link>
			<description>http://dev.meshenergy.com/test/examples/tree1/tree_test1.html&lt;br /&gt;
&lt;br /&gt;위에 링크에서 확인할 수 있다.&lt;br /&gt;</description>
			<category>Flex</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/484</guid>
			<comments>http://legendfinger.com/484#entry484comment</comments>
			<pubDate>Tue, 22 Sep 2009 20:56:13 +0900</pubDate>
		</item>
		<item>
			<title>전처리기 지시어 - #include, #define, #undef, #if, #else, #endif, #ifdef, #elif, #ifndef, defined(), #error, #line</title>
			<link>http://legendfinger.com/483</link>
			<description>&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: 돋움; line-height: 16px; border-collapse: collapse; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;전처리 지시어는 컴파일 직전에 처리된다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#include&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt; #include &amp;lt;stdio.h&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는&amp;nbsp;헤더 파일을 지시어가 들어가 있는 위치에 헤더파일을 포함시키는 것이다. &amp;lt; &amp;gt;괄호를 사용하면 표준 헤더 파일 디렉토리에서 지정한 파일을 찾는다. 같은 폴더일 경우에는 &quot; &quot;괄호를 사용한다. 물론 &amp;lt;&amp;gt;, &quot;&quot;의경우 어떤 것을 사용해도 상관은 없다 해당 폴더를 검색해서 해당 파일이 없다면 다른 폴더도 검색하기 때문이다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt; #define NUM 1&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;(치환전)&amp;nbsp;int Arr[NUM]; -&amp;gt; (치환후)&amp;nbsp;int Arr[1];&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;div class=&quot;autosourcing-stub-saved&quot; style=&quot;line-height: 1.4; &quot;&gt;
&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는 거의 치환의 의미로 사용됩니다. 위의 NUM을 컴파일하기전에 전처리기는 1로 대체한다. NUM이 어디에 있든 찾아내서 1로 바꾼다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt; #define TEXT &quot;전처리 지시어&quot;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;(치환전)&amp;nbsp;printf(&quot;%s&quot;, TEXT); -&amp;gt; (치환후)&amp;nbsp;printf(&quot;%s&quot;, &quot;전처리 지시어&quot;);&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;또한 정수형과 같이 문자열로도 치환이 가능하다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt; #define MAX&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifdef MAX&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//MAX가 define되어 있다면 해당 코드가 컴파일 된다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#else&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//MAX가 define되어 있지 않다면 해당 코드가 컴파일 된다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;또한 MAX로 정의는 하지만 대치시키지는 않도록 할수도 있다. 이것은&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifdef ~ #elif ~ #else ~ #endif&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;문과&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;같이&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;사용되면&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;상당히&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;유용하게&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;사용된다. 이런것을 조건부 컴파일이라 한다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#undef&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#undef MAX&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//이 아래 부터서는 MAX는 정의 되어 있지 않게 된다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifdef MAX&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//MAX가 undef 되어 코드를 컴파일하지 않는다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#else&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//MAX가 undef 되어 코드를 컴파일 한다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는 define으로 정의된 것을 해제하는 것으로 해당 코드 아래 부터서는&amp;nbsp;MAX의 정의가 되어 있지 않은 것으로 간주 한다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define SIZE 100&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;i = SIZE;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#undef SIZE&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define SIZE 200&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 9pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;j = SIZE;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;div class=&quot;autosourcing-stub-saved&quot; style=&quot;line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;또한&amp;nbsp;Define으로 정의한 것을 다시 정의하면 컴파일 에러를 일의킨다. 이때 사용하는 것이 undef이다. 위와 같이 사용하면 컴파일 에러는 나지 않는다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/div&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#if, #else, #endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#if 0&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//if 가 0 이기 때문에 이 코드는 컴파일 되지 않는다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#else&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//if 가 0 이기 때문에 이 코드는 컴파일 된다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는 일반 적인 if문과 동일 방식으로 동작한다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#if 0&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//대용량 코드&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;또한 대용량코드를 주석 처리를 하지 않고 한번에 컴파일에서 삭제가 가능하다는 것이다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifdef, #elif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifdef MAX1&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//MAX1 이 정의 되어 있다면 이곳의 코드를 컴파일 한다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#elif&amp;nbsp;MAX2&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//MAX1 이 정의 되어 있지않고 MAX2가 정의 되어 있다면 이곳의 코드를 컴파일 한다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#else&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//MAX1&amp;nbsp;과 MAX2 가 정의 되어 있지 않다면 이곳의 코드를 컴파일 한다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는 MAX1&amp;nbsp;과&amp;nbsp;MAX2가 정의(Define)되었는지 체크하고 그에 해당하는 코드를 컴파일하게 된다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifndef&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifndef FILENAME_H&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define FILENAME_H&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;//코드&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는 ifdef와 반대로 해당 수식어(FILENAME_H)가 정의 되어 있지 않다면 참으로&amp;nbsp; #endif 까지의 코드를 컴파일 하게 된다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;또한 이것은 헤더 파일이 중복되어 선언 되지 않도록 할때 자주 사용 되는 방식이다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;defined()&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#if defined(DEBUG1) || defined(DEBUG2) || defined(DEBUG3)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 0px; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp; #define GEN_DEBUG(x) {printf x;}&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 0px; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#else&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 0px; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp; #define GEN_DEBUG(x)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 0px; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는 해당디파인이 되어있다면 1을 아니면 0을 반환한다. 일반 if문과 같이 사용하여&amp;nbsp;DEBUG1, DEBUG2, DEBUG3중 하나만 Define되어 있다면 참으로 인식하여 컴파일을 하게 된다. 이것은 디버그를 사용할때 자주 쓰이는 방식이다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#error&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#if !defined(__cplusplus)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#error C++ compiler required.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는&amp;nbsp; 전처리기가 해당 코드를&amp;nbsp;실행하게 되면&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;에러 메시지를 출력시키고 컴파일 작업을 하지 않도록 만든다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#line&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;x = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;//3번 라인&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#line 100 &quot;main.c&quot;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//4번 라인&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;y = 1;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;//100번 라인&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이 지시어는 사용자를 위한 문장이기 보다는 컴파일러 자체를 위한 프리프로세서문이다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;실제 컴파일 에러가나면&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;line을 거치면서&amp;nbsp;5번 라인이 아니라 100라인에서 에러가 난것으로 나타난다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span style=&quot;font-size: 12pt; &quot;&gt;&lt;strong&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#E31600&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;기타 전처리기 사용방법&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;매크로 함수(Macro function)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;매크로 함수도 전처리기로 사용할 수 있다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;다만 디버깅이 힘들어 많이 사용되지 않는다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;font&gt;&lt;font&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define CUBE(x) ((x)*(x)*(x))&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;(치환전) y = CUBE(x);&amp;nbsp; -&amp;gt; (치환후)&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;y = (x) * (x) * (x);&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;매크로 함수를 사용한다면&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;()&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;를 남발하는 습관을 키워야 한다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define CUBE(x) (x*x*x)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;(치환전)&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;y = CUBE(3+4);&amp;nbsp; -&amp;gt;&amp;nbsp; (치환후) y = (3+4 * 3+4 * 3+4);&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;위와 같은 경우 우리가 생각한 값은 나오지 않는다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;C++&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;사용자는 매크로 함수보다는&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;template&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이나&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;inline&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;함수를 사용해야 한다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;문자열 조작&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define SAY(x) printf(#x)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;o:p&gt;&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;(치환전) SAY(Hello, world!);&amp;nbsp; -&amp;gt;&amp;nbsp; (치환후)&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(“Hello, world!”);&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;위와&amp;nbsp;같이 식별자 앞에&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;#&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;를 붙이게 되면 자동으로&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;“x”&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;와 같이&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;“”&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;로 둘러 싸 준다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;문자열 결합&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define Print(x) Print ## x&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;(치환전) Print(One)&amp;nbsp; -&amp;gt;&amp;nbsp; (치환후) PrintOne&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;o:p&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;(치환전) Print(Two)&amp;nbsp; -&amp;gt;&amp;nbsp; (치환후) PrintTwo&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;##&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;는 두 개의 문자열을 결합해 준다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;. 위와 같이&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;사용하면&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;PrintOne&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이라는 문자열로 대치되고&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;Print(Two)&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;는&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;PrintTwo&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;라는 문자열로 대치된다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;assert()&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#ifndef DEBUG&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp; #define ASSERT(x)&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#else&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp; #define ASSERT(x) \&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;if ( ! (x) ) \&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;{ \&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(#x); \&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(“ is NULL on line %d in file %s”, __LINE__, __FILE__); \&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;}&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#endif&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;대부분의 컴파일러는&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;ASSERT()&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;매크로를 가지고 있다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;DEBUG 정의에 따라&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;디버그때만 코드가 생성되고 릴리즈시에는 코드가 생성되지 않게 할 수 있는 것이다&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;또한 여러 줄이 필요할 때는&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;\&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;가 사용되었다는 것에 유의하자&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;/* VC++6.0의 asert() */&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;#define _ASSERT(expr) \&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; do { if (!(expr) &amp;amp;&amp;amp; \&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; (1 == _CrtDbgReport(_CRT_ASSERT, __FILE__, __LINE__, NULL, NULL))) \&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//Debug 정보를&amp;nbsp;출력&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; _CrtDbgBreak(); } while (0)&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//자동으로 Debug Break를 잡아 준다. 이것 만으로도 유용하게 사용이&lt;/span&gt;&lt;/font&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt; 가능하다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#193DA9&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;내장 매크로&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;font&gt;&lt;font&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(“ is NULL on&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;line %d in file %s”, __LINE__, __FILE__);&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;font&gt;&lt;font&gt;&lt;span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;컴파일 시에 컴파일러가 미리 정의하고 있는 매크로들 이다.&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot;&gt;&lt;o:p&gt;&lt;font face=&quot;맑은 고딕&quot; size=&quot;2&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;table class=&quot;MsoNormalTable&quot; cellspacing=&quot;1&quot; cellpadding=&quot;0&quot; width=&quot;421&quot; border=&quot;0&quot; style=&quot;text-align: left; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; width: 315.7pt; &quot;&gt;
&lt;tbody&gt;&lt;tr&gt;
&lt;td width=&quot;108&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 80.65pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;바탕&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;매크로명&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 굴림; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;69&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 51.8pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; text-align: justify; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;타입&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;241&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 180.45pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; text-align: justify; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;설명&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;108&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 80.65pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;바탕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;__DATE__&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 굴림; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;69&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 51.8pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p align=&quot;center&quot; style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;문자열&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;241&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 180.45pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; text-align: justify; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;컴파일하는 날짜&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;108&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 80.65pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;바탕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;__TIME__&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 굴림; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;69&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 51.8pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p align=&quot;center&quot; style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;문자열&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;241&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 180.45pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; text-align: justify; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;컴파일하는&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;시간&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;108&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 80.65pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;바탕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;__LINE__&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 굴림; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;69&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 51.8pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p align=&quot;center&quot; style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;o:p&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;정수&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;241&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 180.45pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; text-align: justify; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;컴파일하고&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;있는&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;줄&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;번호&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;108&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 80.65pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;바탕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;__FILE__&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 굴림; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;69&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 51.8pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;p align=&quot;center&quot; style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;문자열&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;241&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 180.45pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; text-align: justify; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;현재&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;컴파일&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;하고&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;있는&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;파일의&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;이름&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td width=&quot;108&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 80.65pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p class=&quot;MsoNormal&quot; align=&quot;center&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;바탕&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 10pt; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;__TIMESTAMP__&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;69&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 51.8pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p align=&quot;center&quot; style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-align: center; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;문자열&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;&lt;td width=&quot;241&quot; style=&quot;font-family: 돋움; font-size: 12px; border-right-color: rgb(192, 192, 192); border-right-width: initial; border-right-style: initial; padding-right: 0cm; border-top-color: rgb(192, 192, 192); border-top-width: initial; border-top-style: initial; padding-left: 0cm; background-image: initial; background-repeat: initial; background-attachment: initial; -webkit-background-clip: initial; -webkit-background-origin: initial; padding-bottom: 0cm; border-left-color: rgb(192, 192, 192); border-left-width: initial; border-left-style: initial; width: 180.45pt; padding-top: 0cm; border-bottom-color: rgb(192, 192, 192); border-bottom-width: initial; border-bottom-style: initial; &quot;&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; text-indent: 10pt; text-align: justify; &quot;&gt;&lt;span style=&quot;font-size: 10pt; font-family: &#039;맑은 고딕&#039;; &quot;&gt;&lt;font face=&quot;굴림&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;소스 파일의 최종 변경 날짜와 시간&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-size: 9pt; font-family: 돋움; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;p&gt;&lt;/p&gt;
&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;font face=&quot;맑은 고딕&quot;&gt;&lt;/font&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;p style=&quot;margin-top: 2px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font size=&quot;2&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;ex&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(&quot;%d\n&quot;, __LINE__);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//컴파일시의 해당라인&amp;nbsp;번호로 치환된다.&amp;nbsp;- 1234&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(&quot;%s\n&quot;, __FILE__);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//컴파일시의 해당파일Path로 치환된다.&amp;nbsp;- c:\main.c&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(&quot;%s\n&quot;, __DATE__);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//컴파일시의 날짜로 치환된다.&amp;nbsp;- Jan 1 2009 / 월.일.년&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(&quot;%s\n&quot;, __TIME__);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//컴파일시의 시간으로 치환된다.&amp;nbsp;- 15:31:17 / 24시간:분:초&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;printf(&quot;%s\n&quot;, __TIMESTAMP__);&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;font&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;//컴파일시의 날짜와 시간으로 치환된다.&amp;nbsp;- Mon Jan 1&lt;/span&gt;&lt;/font&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#2B8400&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt; 15:31:17 2009 / 요일.월.일.24시간:분:초.년&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &#039;Lucida Sans Typewriter&#039;; &quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-size: 10pt; &quot;&gt;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: rgb(255, 255, 255);&quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/font&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class=&quot;MsoNoSpacing&quot; style=&quot;margin-top: 0cm; margin-right: 0cm; margin-bottom: 0pt; margin-left: 0cm; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; line-height: 1.4; &quot;&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;출처 :&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;line-height: 19px; color: rgb(51, 51, 51); &quot;&gt;&lt;a href=&quot;http://blog.naver.com/pointer98&quot;&gt;&lt;span style=&quot;font-family: Batang; &quot;&gt;http://blog.naver.com/pointer98&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;</description>
			<category>C &amp; Cpp</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/483</guid>
			<comments>http://legendfinger.com/483#entry483comment</comments>
			<pubDate>Thu, 17 Sep 2009 11:18:16 +0900</pubDate>
		</item>
		<item>
			<title>숫자를 문자열로 변환(자리수만큼 0을 채워넣음)</title>
			<link>http://legendfinger.com/482</link>
			<description>public static function fix(num:Number, len:int):String {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: rgb(43, 132, 0);&quot;&gt;// num을 len자리의 문자열로 변환, 앞에 0을 채워준다.&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: rgb(43, 132, 0);&quot;&gt;// ex&amp;gt; 숫자 5를 3자리 문자로 바꿀때, fix(5, 2) --&amp;gt; &quot;005&quot;&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var tmp:String = String(num);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; var addLen:int = len - tmp.length;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for(var i:int = 0; i &amp;lt; addLen; ++i) {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; tmp = &quot;0&quot; + tmp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; return tmp;&lt;br /&gt;
}&lt;br /&gt;</description>
			<category>Flex</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/482</guid>
			<comments>http://legendfinger.com/482#entry482comment</comments>
			<pubDate>Fri, 11 Sep 2009 14:38:45 +0900</pubDate>
		</item>
		<item>
			<title>Cubrid C 프로그래밍 사용 예제</title>
			<link>http://legendfinger.com/481</link>
			<description>아래의 글은 권진호님 블로그(&lt;a title=&quot;[http://blog.daum.net/aswip]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://blog.daum.net/aswip&quot;&gt;http://blog.daum.net/aswip&lt;/a&gt;)에서 스크랩한 내용입니다.&lt;br /&gt;
&lt;br /&gt;
다음은 &lt;font class=&quot;Apple-style-span&quot; color=&quot;#e31600&quot;&gt;&quot;Cubrid C 라이브러리를 사용해서, 레코드를 조회하는 방법&quot;&lt;/font&gt;에 대해서 설명하고 있습니다.&lt;br /&gt;
[내용참고]&amp;nbsp;&lt;a href=&quot;http://www.cubrid.com/online_manual/cubrid_813/gs/gs_app_cci_sample.htm&quot; target=&quot;_blank&quot;&gt;http://www.cubrid.com/online_manual/cubrid_813/gs/gs_app_cci_sample.htm&lt;/a&gt;&lt;p&gt;※ 설명의 편의상, 현재 접속하려는 데이터베이스의 명칭은 &quot;tempDB&quot;라고 가정하며,&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; 데이터베이스 접근시 계정 아이디는 &quot;admin&quot;, 패스워드는 &quot;1111&quot;이라고 가정합니다.&lt;/p&gt;
#include &amp;lt;winsock2.h&amp;gt;&lt;br /&gt;
#include &amp;lt;windows.h&amp;gt;&lt;br /&gt;
&lt;span style=&quot;color: rgb(227, 22, 0);&quot;&gt;#include &quot;cas_cci.h&quot;&lt;/span&gt;&lt;br /&gt;
#include &amp;lt;stdio.h&amp;gt;&lt;br /&gt;
#include &amp;lt;stdlib.h&amp;gt;&lt;br /&gt;
#include &amp;lt;string.h&amp;gt;&lt;br /&gt;
#include &amp;lt;errno.h&amp;gt;&lt;br /&gt;
#include &amp;lt;assert.h&amp;gt;&lt;br /&gt;
&lt;br /&gt;&lt;span style=&quot;color: rgb(227, 22, 0);&quot;&gt;#pragma comment(lib, &quot;cascci.lib&quot;)&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;int main(int argc, char **argv)&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int nColCount = 0, nLen = 0;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; int i = 0, nDB = 0, nRet = 0, nReq = 0; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; char *pszBuff = NULL;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; T_CCI_ERROR cciErr;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; T_CCI_COL_INFO *pcciCol;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; T_CCI_SQLX_CMD cciCmdType;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; assert((nDB = cci_connect(&quot;127.0.0.1&quot;, 33000, &quot;tempDB&quot;, &quot;admin&quot;, &quot;1111&quot;)) &amp;gt;= 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; assert((nReq = cci_prepare(nDB, &quot;SELECT * FROM Account&quot;, 0, &amp;amp;cciErr)) &amp;gt;= 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; assert((pcciCol = cci_get_result_info(nReq, &amp;amp;cciCmdType, &amp;amp;nColCount)) != NULL);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 1; i &amp;lt;= nColCount; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;%s\t&quot;, CCI_GET_RESULT_INFO_NAME(pcciCol, i));&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\n&quot;);&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(cci_execute(nReq, 0, 0, &amp;amp;cciErr) &amp;gt;= 0);&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; while (1) &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ( cci_cursor(nReq, 1, CCI_CURSOR_CURRENT, &amp;amp;cciErr) == CCI_ER_NO_MORE_DATA )&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; break;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(cci_fetch(nReq, &amp;amp;cciErr) &amp;gt;= 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; for (i = 1; i&amp;lt;= nColCount; i++)&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(cci_get_data(nReq, i, CCI_A_TYPE_STR, &amp;amp;pszBuff, &amp;amp;nLen) &amp;gt;= 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;%s\t&quot;, pszBuff);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; printf(&quot;\n&quot;);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br /&gt;
&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(cci_close_req_handle(nReq) &amp;gt;= 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; assert(cci_disconnect(nDB, &amp;amp;cciErr) &amp;gt;= 0);&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp; return 0;&lt;br /&gt;
}&lt;br /&gt;
</description>
			<category>Database</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/481</guid>
			<comments>http://legendfinger.com/481#entry481comment</comments>
			<pubDate>Wed, 09 Sep 2009 16:58:48 +0900</pubDate>
		</item>
		<item>
			<title>[boost]boost::enable_shared_from_this</title>
			<link>http://legendfinger.com/479</link>
			<description>
&lt;p&gt;class ABC; &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;boost::shared_ptr&amp;lt;ABC&amp;gt; abc = new boost::shared_ptr&amp;lt;ABC&amp;gt;(new ABC);&lt;/p&gt;

&lt;p&gt;이렇게 ABC라는 클래스를 쉐어드 포인터로 쓸경우에 ABC클래스안에서 자기자신 즉 this 포인터를&amp;nbsp;리턴하고 싶은경우에...&lt;/p&gt;





&lt;p&gt;boost::shared_ptr&amp;lt;ABC&amp;gt; ABC::ReturnMe()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return boost::shared_ptr(this);&lt;br /&gt;
} &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;라고 해버리면 참조카운트가 올라 가야 정상인거 같은데 참조 카운트가 올라가지를 않는다. 그래서 저 this 포인터를 받은 놈이 삭제되면 참조 카운트가 0이되어서 ABC 객체가 사라지는 현상을 겪게 된다..&lt;/p&gt;


&lt;p&gt;그래서 사용하는 것이 boost::enable_shared_from_this 이놈이다 &lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;class ABC : public boost::enable_shared_from_this&amp;lt;ABC&amp;gt;&lt;/p&gt;
&lt;p&gt;이렇게 상속을 받고 &lt;/p&gt;




&lt;p&gt;boost::shared_ptr&amp;lt;ABC&amp;gt; ABC::ReturnMe()&lt;br /&gt;
{&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return shared_from_this();&lt;br /&gt;
}&lt;/p&gt;

&lt;p&gt;이렇게 쓰면 문제를 해결할수 있다&lt;/p&gt;
&lt;p&gt;출처 : &lt;a title=&quot;[http://www.cyworld.com/gundugi_ori]로 이동합니다.&quot; target=&quot;_blank&quot; href=&quot;http://www.cyworld.com/gundugi_ori&quot;&gt;서광덕님 블로그&lt;/a&gt;&lt;br /&gt;
&lt;/p&gt;</description>
			<category>C &amp; Cpp</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/479</guid>
			<comments>http://legendfinger.com/479#entry479comment</comments>
			<pubDate>Mon, 07 Sep 2009 10:45:20 +0900</pubDate>
		</item>
		<item>
			<title>SQL : INSERT, UPDATE, DELETE, 치환변수</title>
			<link>http://legendfinger.com/478</link>
			<description>&lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;&lt;strong&gt;&lt;span style=&quot;font-size: 14pt;&quot;&gt;DML : DATABASE MANIPULATION LANGUAGE&lt;/span&gt;&lt;/strong&gt;&lt;/font&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;--SELECT&lt;/p&gt;
&lt;p&gt;-- INSERT&lt;br /&gt;
-- UPDATE&lt;br /&gt;
-- DELETE&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- DATA TYPE&lt;br /&gt;
&amp;nbsp; -- CHAR(5) --&amp;gt; 5글자 저장가능한데 남은 공간을 계속 가지고 있는다.&lt;br /&gt;
&amp;nbsp; -- 저장공간이 모두 일정하므로 ACCESS속도가 빠르다.&lt;br /&gt;
&amp;nbsp; -- 주민번호, 핸드폰번호 등과 같이 일정한 패턴이 있는 것에 주로 사용한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp; -- VARCHAR2(5) --&amp;gt; 5글자 저장가능한데 공간이 남을 경우 SYSTEM에 공간 반환 &lt;br /&gt;
&amp;nbsp; -- 그래서 저장공간이 모두 일정하지 않으므로 ACCESS속도가 느리다.&lt;/p&gt;
&lt;p&gt;--NUMBER TYPE&lt;/p&gt;
&lt;p&gt;&amp;nbsp; -- NUMBER(5) --&amp;gt; 숫자 다섯자리를 저장할 수 있는 공간 설정&lt;br /&gt;
&amp;nbsp; -- NUMBER(5, 2) --&amp;gt; 5자리를 설정하고 왼쪽에서 2번째를 소수점을 찍는다.&lt;/p&gt;
&lt;p&gt;-- IMAGE와 같은 것은 경로만을 저장한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;----------------------&lt;strong&gt;INSERT TUPLE(RECORD)을 삽입한다.&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;INSERT INTO 테이블명 VALUES(DATA1, DATA2, DATA3, DATA4);&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;기본형식은 위와 같고 실질적 DATA인 DATA1 ~ DATA4는 테이블의 컬럼수와 DATA TYPE에 맞게 넣어 주어야
한다. 컬럼수가 틀릴경우 나머지 해당안돼는 컬럼은 NULL이 되고, DATA TYPE이 틀릴경우 ERROR가 발생한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- 전체 DATA를 넣는 방법&lt;/p&gt;
&lt;p&gt;INSERT INTO DIVISION VALUES(50, &#039;OPERATION &#039;, &#039;051-456-2345&#039;, &#039;DAEGU&#039;);&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;-- 특정 컬럼만 INSERT하는 방법으로 테이블명뒤에 컬럼명을 써주고 &lt;/p&gt;
&lt;p&gt;-- VALUES는 컬럼에 해당하는 값을 써준다.&lt;/p&gt;
&lt;p&gt;INSERT INTO DIVISION(DNO, DNAME)&amp;nbsp; VALUES(60, &#039;OPERATION&#039;);&lt;br /&gt;
--&amp;gt; 컬럼명 : DNO, DNAME&amp;nbsp;&amp;nbsp;&amp;nbsp; , DATA 60, &#039;OPERATION&#039;&lt;/p&gt;
&lt;p&gt;-- DNO의 DATA는 60, DNAME의 DATA는 OPERATION이 해당된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- 컬럼의 속성이 NOT NULL이면 NULL INSERT할 수 없다.&lt;/p&gt;
&lt;p&gt;-- NULL을 INSERT 할 경우 아래와 같이 ERROR 발생한다.&lt;/p&gt;
&lt;p&gt;INSERT INTO DIVISION(DNAME, POSITION) VALUES(&#039;ACCOUNTING&#039;, &#039;DAEJUN&#039;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-- SUBQUERY를 사용하여 INSERT&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--업무가 MANAGER인 사람의 데이터를 MANAGER 테이블에 삽입시키시오&lt;br /&gt;
SELECT *FROM MANAGER;&lt;br /&gt;
SELECT *FROM PERSONNEL WHERE JOB = &#039;MANAGER&#039;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- SELECT로 찾은것을 그대로 INSERT 하는 방법&lt;br /&gt;
INSERT INTO MANAGER&lt;br /&gt;
SELECT *FROM PERSONNEL WHERE JOB = &#039;MANAGER&#039;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- 업무가 SALESMAN인 사원의 모든 정보를 SALESMAN테이블로 복사하시오&lt;br /&gt;
INSERT INTO SALESMAN(PNO, PNAME, PAY, STARTDATE)&lt;br /&gt;
SELECT PNO, PNAME, PAY, STARTDATE&lt;br /&gt;
FROM PERSONNEL WHERE JOB = &#039;SALESMAN&#039;;&lt;br /&gt;
-- SELECT로 찾은 모든 것 말고 원하는 컬럼만을 지정해서 삽입할 수 있다.&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;-- NOT NULL이 아닐 경우 NULL 삽입방법&lt;/strong&gt;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;-- 암시적&lt;br /&gt;
INSERT INTO DIVISION(DNO, DNAME, POSITION)&lt;br /&gt;
VALUES(70, &#039;MIS&#039;, &#039;JEONJU&#039;);&lt;/p&gt;
&lt;p&gt;INSERT INTO PERSONNEL (PNO, PNAME, PAY, DNO)&lt;br /&gt;
VALUES(7711, &#039;YOUNG&#039;, 4000, 20);&lt;br /&gt;
--&amp;gt;NULL OR &#039;&#039;를 써 주지 않는 방법이다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- 명시적 : 직접 NULL을 써주거나 &#039;&#039;을 써주는 형태로 넣는다.&lt;br /&gt;
INSERT INTO DIVISION VALUES(80, &#039;PLANNING&#039;, &#039;063-222-4567&#039;, NULL);&lt;br /&gt;
INSERT INTO DIVISION VALUES(90, &#039;SERVICE&#039;, &#039;054-563-8763&#039;, &#039;&#039;);&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
INSERT INTO PERSONNEL(PNO, PNAME, MANAGER, PAY, DNO)&lt;br /&gt;
VALUES(1300, &#039;CHOI&#039;, 1114, 5000,10);&lt;br /&gt;
SELECT *FROM PERSONNEL&lt;br /&gt;
-- PERSONNEL 다음에 오는 컬럼명을 제거하면 ERROR발생 DATA TYPE이 틀리기 때문에&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- SYSDATE함수를 이용해서 시스템날짜로 입력하는 것이 가능하다.&lt;br /&gt;
INSERT INTO PERSONNEL(PNO, PNAME, JOB, STARTDATE, DNO)&lt;br /&gt;
VALUES(1304, &#039;YOU&#039;, &#039;SALESMAN&#039;, SYSDATE, 10)&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;-- 치환변수 &amp;amp;&lt;br /&gt;
&lt;/strong&gt;SELECT PNO, PNAME, JOB, STARTDATE, DNO&lt;br /&gt;
FROM PERSONNEL&lt;br /&gt;
WHERE DNO = &amp;amp;DIVISION_NO;&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;-- WHERE DNO의 값으로 입력하는 창이 뜬다. &lt;br /&gt;
-- 입력하는 값에 따라&amp;nbsp;WHERE문에 해당하는 컬럼이 출력된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;--SQL PLUS에서는 수행이 되지만 SQLGATE에서는 실행이 되지 않는다.&lt;br /&gt;
SELECT *FROM BUSEO&lt;/p&gt;
&lt;p&gt;INSERT INTO BUSEO(DNO, DNAME, PHONE, POSITION)&lt;br /&gt;
VALUES(&amp;amp;BUSEO_NO, &#039;&amp;amp;BUSEO_NAME&#039;, &#039;&amp;amp;BUSEO_PHONE&#039;, &#039;&amp;amp;BUSEO_POSITION&#039;);&lt;br /&gt;
-- 위와 같이 실행하면 각 컬럼에 해당하는 DATA를 넣으라고 뜬다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-- 치환변수 &amp;amp;&amp;amp;&lt;br /&gt;
&lt;/strong&gt;SELECT PNO, PNAME, JOB, &amp;amp;&amp;amp;COLUMN_NAME&lt;br /&gt;
FROM PERSONNEL&lt;br /&gt;
ORDER BY &amp;amp;ORDER_COLUMN;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
-- 역시 SQL PLUS에서 실행된다.&lt;br /&gt;
-- &amp;amp;&amp;amp;COLUMN_NAME은 실행후에 보고 싶은 컬럼명을 정할 수 있다.&lt;br /&gt;
-- / 에 의해서 다시 실행시 또 물어보지 않고 고정이 되어있다.&lt;br /&gt;
-- 그러나 &amp;amp;ORDER_COLUMN는 어떤한 컬럼을 기준으로 정령을 할 것인지 정하는 것으로&lt;br /&gt;
-- / 이것에 의해 다시 실행되면 정렬할 컬럼명을 다시 묻는다.&lt;br /&gt;
-- 보여줄 컬럼을 다시 설정하기 위해서는 UNDEFINE COLUMN_NAME 이라고&lt;br /&gt;
-- 적어준 뒤에 다시&amp;nbsp; / 에 의해서 실행을 하면 처음 실행한 것처럼&lt;br /&gt;
-- 보고 싶은 컬럼명을 적는 칸이 존재한다.&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;-- &amp;amp;와 &amp;amp;&amp;amp;의 차이&lt;/strong&gt; &lt;/p&gt;
&lt;p&gt;-- &amp;amp;는 고정을 시키지 않고 계속 입력해줘야하는 반면에&lt;br /&gt;
-- &amp;amp;&amp;amp;는 한번 입력을 하면 UNDEFINE ~ 을 쳐주기 전까지 고정이 된다.&lt;/p&gt;
&lt;p&gt;-- 두 가지 모두 주로 PROCEDURE에서 사용한다.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;--- ACCEPT&lt;/strong&gt;&amp;nbsp; &lt;/p&gt;
&lt;p&gt;-- 주로 PROCEDURE에서 사용 SQL-PLUS에서만 사용가능&lt;br /&gt;
ACCEPT BUSEO_NO PROMPT &#039;PLEASE ENTER THE BUSEO_NO : &#039;;&lt;/p&gt;
&lt;p&gt;-- 거의 사용하지 않으므로 그냥 보고 지나가는 정도만 알읍시다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-------------UPDATE DATA수정&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;UPDATE 테이블명 SET 수정할컬럼명 = 수정DATA WHERE 수정할 조건&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;
&lt;/strong&gt;--사원번호가 1111인 사원의 부서를 30으로 수정하시오&lt;br /&gt;
WHERE PNO = 1111;&lt;/p&gt;
&lt;p&gt;UPDATE PERSONNEL SET PNAME = &#039;HONG&#039;, PAY = 2000, DNO = 30 WHERE PNO = 1111;&lt;br /&gt;
-- 여러항목을 수정하려면 나열하면 된다.&lt;br /&gt;
-- 조건문을 이용해서 특정한 DATA를 수정을 할 수 있다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- SAWON 테이블에서 모든 사원의 부서번호를 20으로 수정하시오&lt;br /&gt;
UPDATE SAWON SET DNO = 20;&lt;br /&gt;
-- 조건문을 없앨 경우는 모든 사람의 DATA를 수정한다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;strong&gt;
&lt;/strong&gt;&lt;p&gt;&lt;strong&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;strong&gt;ROLLBACK;&lt;/strong&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;-- 수정된 것을 저장하지 않고 다시 예전 상태로 되돌리는 명령어&lt;/p&gt;
&lt;p&gt;-- DCM의 한 종류&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-- SUBQUERY를 이용해서 수정하는 방법&lt;br /&gt;
&lt;/strong&gt;UPDATE PERSONNEL&lt;br /&gt;
SET(JOB, DNO) = (&#039;ANALYST&#039;, 10)&lt;br /&gt;
WHERE PNO = 1114;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;UPDATE PERSONNEL&lt;br /&gt;
SET(JOB, DNO) = (SELECT JOB, DNO FROM PERSONNEL WHERE PNO = 1118)&lt;br /&gt;
WHERE PNO=1114&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;&lt;font color=&quot;#ff0000&quot;&gt;-- PAIRWISE는 ORACLE에만 존재한다.&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;UPDATE PERSONNEL&lt;br /&gt;
SET(JOB, DNO) = (SELECT JOB, DNO FROM PERSONNEL WHERE PNO = 1113)&lt;br /&gt;
WHERE PNO=1226&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
&lt;strong&gt;-- 다른 테이블을 참조한 UPDATE&lt;br /&gt;
&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;-- 부서이름이 SALES인 부서에 해당되는 사원의 업무를&amp;nbsp;SALESMAN으로 수정하시오&lt;/p&gt;
&lt;p&gt;-- 우선 문제에 해당하는 DATA를 찾는다.&lt;br /&gt;
SELECT *FROM PERSONNEL&lt;br /&gt;
WHERE DNO=(SELECT DNO FROM DIVISION WHERE DNAME=&#039;SALES&#039;);&lt;/p&gt;
&lt;p&gt;--그 다음에 SELECT문을 UPDATE문으로 수정을 하면 된다.&lt;br /&gt;
UPDATE PERSONNEL SET JOB=&#039;SALESMAN&#039;&lt;br /&gt;
WHERE DNO=(SELECT DNO FROM DIVISION WHERE DNAME=&#039;SALES&#039;);&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-- JOIN문을 이용한 UPDATE&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;SELECT *&lt;br /&gt;
FROM PERSONNEL A, DIVISION B&lt;br /&gt;
WHERE A.DNO=B.DNO AND DNAME=&#039;SALESMAN&#039;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- JOIN문으로 수정한 것을 UPDATE로 만들 수는 있으나 ORACLE에서는 ERROR가 난다. MS-SQL에서 실행가능&lt;br /&gt;
UPDATE PERSONNEL SET JOB=&#039;SALESMAN&#039;&lt;br /&gt;
FROM PERSONNEL A, DIVISION B&lt;br /&gt;
WHERE A.DNO=B.DNO AND DNAME=&#039;SALES&#039;;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;-- DELETE : TUPLE(RECORD)을 삭제한다.&lt;br /&gt;
&lt;/strong&gt;-- 유일한 조건에 의한 값인지 찾아보고 바꾼다.&lt;br /&gt;
&lt;strong&gt;DELETE FROM 테이블명 WHERE 조건식&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;
-- SELECT에서 DELETE로만 바꿔주면 된다.&lt;br /&gt;
DELETE FROM PERSONNEL&lt;br /&gt;
WHERE PNO=1111;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- 부서명이 RESEARCH인 데이타를 모두 지우세요&lt;br /&gt;
SELECT *FROM BUSEO&lt;br /&gt;
WHERE DNAME=&#039;RESEARCH&#039;&amp;nbsp;&amp;nbsp; -- 우선 RESEARCH를 찾는다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DELETE FROM BUSEO&lt;br /&gt;
WHERE DNAME=&#039;RESEARCH&#039;&amp;nbsp;&amp;nbsp;&amp;nbsp; -- SELECT *를 지우고 DELETE로 바꾼다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;DELETE BUSEO&lt;br /&gt;
--테이블 명으로 DELETE를 하면 모든 값들이 삭제된다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;TRUNCATE TABLE BUSEO;&lt;/p&gt;
&lt;p&gt;-- BUSEO가 모두 지워진다. &lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;-- DELETE TRUNCATE와의 차이&lt;br /&gt;
-- DELETE는 LOG파일에 기록하고 지우기 때문에 삭제되는 속도가 느리다&lt;br /&gt;
-- 그러나 ROLLBACK에 의해서 다시 복구가 될 수 있다.&lt;br /&gt;
-- 복구라는 것은 C:ORACLE/ORADAT/ORA91에 100MB용량의 LOG파일이 3개가 존재하는데&lt;br /&gt;
-- 그곳에 잠시 저장이 된다. 하지만 수정이나 삭제가 LOG파일 3개에 해당하는 용량이&lt;br /&gt;
-- 넘어 설 때는 복구가 불가능해진다.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;COMMIT; &lt;br /&gt;
&lt;/strong&gt;-- 삭제, 수정이 완료가 되었다고 확정을 짓는 것으로 LOG파일들을 모두 초기화 시킨다.&lt;/p&gt;
&lt;div class=&quot;autosourcing-stub&quot;&gt;&lt;p style=&quot;margin: 11px 0pt 7px; padding: 0pt; font-size: 12px; font-family: Dotum; font-style: normal; font-weight: normal;&quot;&gt;&lt;strong style=&quot;padding: 0pt 7px 0pt 0pt;&quot;&gt;[출처]&lt;/strong&gt; &lt;a href=&quot;http://blog.naver.com/marystorys/120055403696&quot; target=&quot;_blank&quot;&gt;SQL : INSERT, UPDATE, DELETE, 치환변수&lt;/a&gt;&lt;span style=&quot;padding: 0pt 7px 0pt 5px;&quot;&gt;|&lt;/span&gt;&lt;strong style=&quot;padding: 0pt 7px 0pt 0pt;&quot;&gt;작성자&lt;/strong&gt; &lt;a href=&quot;http://blog.naver.com/marystorys&quot; target=&quot;_blank&quot;&gt;비뮐&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;</description>
			<category>Database</category>
			<author>LegendFinger</author>
			<guid>http://legendfinger.com/478</guid>
			<comments>http://legendfinger.com/478#entry478comment</comments>
			<pubDate>Sat, 29 Aug 2009 15:30:02 +0900</pubDate>
		</item>
	</channel>
</rss>
