|
1편을 쓰고 바로 2편을 쓰고 있다.</p>
<p>이제부터 본격적으로 C언어를 이용해서 프로그램을 작성해볼거야.</p>
<p>진짜 뭐가 좌르르륵뜨고 입력하면 컴퓨터에 파일이 변경되고 그런 완벽한 프로그램이 아니고</p>
<p>그냥 간단한 계산 또는 문자가 명령프롬프트창을 통해서 뜨는건데,</p>
<p>이게 또 해보면 은근히 꿀잼임.</p>
<p> </p>
<p>그럼 가장 기본적으로 C언어로 프로그램을 만들 수 있게 할 프로그램이 필요하지.</p>
<p>내가 사용하는 프로그램은 현재 보고 있는 책을 기준으로 Visual C++ Express Edition 2010을 기반으로 글을 쓸거임.</p>
<p> </p>
<p>다른 상위버전을 이용해도 무관하겠지만 나의 경우는 책이랑 조금이라도 어긋나면 곤란해질거 같아서(1편에서 언급했지만 나는 C언어에 관해 초짜다)</p>
<p>일부러 책과 똑같은 버전을 선택했어.</p>
<p> </p>
<p>인터넷에서 조금만 찾아도 금방 나오니까 검색해서 다운로드 하고 실행을 하면 이런창이 뜰거야.</p>
<p><img src="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/adc404f5d0f31a72bf58d43efa3aadd1.jpg" alt="비쥬얼베이직1.jpg" title="비쥬얼베이직1.jpg" width="1248" height="1022" style="HEIGHT: 812px; WIDTH: 617px" /> </p>
<p>옆부분이 좀 잘렸네. 중요하진 않으니까 넘어가고</p>
<p> </p>
<p>여기서 프로그램을 작성하기 위해서 프로젝트를 만들어야겠지?</p>
<p>왼쪽에 보이는 <span style="COLOR: #3a32c3">새 프로젝트...<span style="COLOR: #000000"></span></span>를 누르자</p>
<p> </p>
<p><img src="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/ca0a578bda1435c4db5637f1d5a06bf4.jpg" alt="비쥬얼베이직2.jpg" title="비쥬얼베이직2.jpg" width="958" height="650" style="" /> </p>
<p>이런 창이 뜰거임. 검은색 칠한건 내 본명이니까 신경쓰지 말자.</p>
<p>여기서 <span style="COLOR: #3a32c3">Win32 응용프로그램<span style="COLOR: #000000"></span></span>을 선택하고 이름칸에 젖절한 이름을 입력하고 필요에 따라 저장위치를 설정한 후 확인을 누르자</p>
<p>(이름을 입력하면 밑에 있는 솔루션 이름은 자동적으로 이름과 똑같이 설정된다. </p>
<p>아직 솔루션 이름이 정확히 무엇인지는 잘 모르겠지만 하다보면 알게된다고 하니 기다리자. 지금 당장은 알 필요없다)</p>
<p> </p>
<p> </p>
<p>확인을 누르면 또 무슨 창이 뜨고 여기서 다음 다음을 누르면 또 이런창이 뜸<img src="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/e4016c24a5548f04d5e205b5a3b3c857.jpg" alt="3.jpg" title="3.jpg" width="736" height="458" style="" /> </p>
<p>처음에는 <span style="COLOR: #3a32c3">Windows 응용 프로그램(W)</span></p>
<p><span style="COLOR: #3a32c3"> 빈 프로젝트(E)<span style="COLOR: #000000"></span></span></p>
<p><span style="COLOR: #3a32c3"><span style="COLOR: #000000">에 체크가 되어있지 않지만 여기서는 내가 체크를 했다.</span></span></p>
<p><span style="COLOR: #3a32c3"><span style="COLOR: #000000">나처럼 저 두가지를 체크해주고 마침을 누르자</span></span></p>
<p><span style="COLOR: #3a32c3"><span style="COLOR: #000000">다른것들은 무엇인지 잘 모르겠지만 이것들 역시 지금 당장은 알 필요 없다.</span></span></p>
<p><span style="COLOR: #3a32c3"><span style="COLOR: #000000">컴퓨터 성능에 따라서 프로젝트가 생성되는데 렉이 약간 걸림(나는 노트북이라서 꽤 걸리더라....)</span></span></p>
<p><span style="COLOR: #3a32c3"><span style="COLOR: #000000"></span></span> </p>
<p><span style="COLOR: #3a32c3"><span style="COLOR: #000000">그럼 완벽한 빈칸이 생성된다</span></span></p>
<p><span style="COLOR: #3a32c3"><span style="COLOR: #000000"> <img src="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/2429da2637cc97ec8f4ceaa1aebfda48.png" alt="4.png" title="4.png" class="iePngFix" width="1270" height="1024" style="" /> </span></span></p>
<p>여기서 중요한건 솔루션 탐색기.(가끔 솔루션 탐색기가 없는 사람은 키보드로 Ctrl+Alt+L을 누르면 나타난다)</p>
<p>이것이 우리가 프로그래밍작업을 할 공간이 된다.</p>
<p>작업을 할려면 새 소스가 필요한데 소스파일을 생성하기 위해서는 </p>
<p> </p>
<p> <span style="COLOR: #0000ff">소스파일에 오른쪽클릭 > 추가 > 새 항목<span style="COLOR: #000000"> 을 누르거나 </span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff">Ctrl+Shift+A<span style="COLOR: #000000">를 누르면 새 항목 추가라는 창이 뜬다.</span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">여기서 <span style="COLOR: #0000ff">C++<span style="COLOR: #000000">를 선택하고 역시 젖절한 이름을 적고 <span style="FONT-SIZE: 16px"><span style="COLOR: #5a504b"><span style="FONT-FAMILY: Dotum"><span style="COLOR: #000000; BACKGROUND-COLOR: #e4ff75">반드시 확장자 명을 .c로 설정해주고 </span></span></span></span>추가를 누르자.</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">이게 뭔소리냐면 </span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">나는 소스파일의 이름을 Hello 개드립 이라고 했다.</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">여기서 <이름 입력> 창에</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"> 그냥 Hello 개드립만 치지말고 Hello 개드립.c 라고 반드시 확장자를 설정 해줘야 한다.</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"></span></span></span></span></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">그럼 아래같은 하얀 창이 하나 생성됨.</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><img src="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/9f9cb5f916ee92304a503dbdb1e7b68b.png" alt="5.png" title="5.png" class="iePngFix" width="1272" height="1024" style="HEIGHT: 381px; WIDTH: 737px" /></span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">이 사진도 옆이 조금 잘렸네...</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"></span></span></span></span></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">여기서 소스코드를 필요에 따라 입력하고 컴파일을 하는것으로 프로그램이 완성되는 원리임.</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"></span></span></span></span></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">그럼 가장 기본적으로 텍스트만 표시되는 프로그램을 하나 작성해볼까?</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"></span></span></span></span></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">아래에 있는 소스를 따라서 입력창에 적어보자.</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">#include <stdio.h></span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"></span></span></span></span></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">int main(void)</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">{</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"> printf("<span style="COLOR: #ff0000">표시하고 싶은 말<span style="COLOR: #000000"> \n");</span></span></span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #ff0000"><span style="COLOR: #000000"> return 0;</span></span></span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #ff0000"><span style="COLOR: #000000">}</span></span></span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #ff0000"><span style="COLOR: #000000"></span></span></span></span></span></span></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000">아래처럼 입력이 되야 함</span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><img class="lazy" src="/addons/lazyload/img/transparent.gif" data-original="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/0bd2d0bf85e6b067efdde02e8ba0c958.png" alt="6.png" title="6.png" class="iePngFix" width="1124" height="600" style="HEIGHT: 448px; WIDTH: 803px" /> </span></span></span></span></span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"><span style="COLOR: #0000ff"><span style="COLOR: #000000"></span></span></span></span></span></span> </p>
<p> </p>
<p>이제 소스가 알맞게 입력되어 있는지 확인을 해야겠지.</p>
<p>처음하는 사람들이 가장 많이 하는 실수가</p>
<p>맨 위에 줄에</p>
<p>#include <stdio.h></p>
<p>를 입력할때 stdio.h를 studio.h로 입력하는 사람도 더러 있다.</p>
<p><stdio.h>같은 것들을 헤더파일선언이라고 하는데 나도 아직 자세히는 잘 몰라.</p>
<p>그리고 {}안에 들어가는 함수는</p>
<p>끝에 반드시 세미콜론(;)이 들어가야 한다.</p>
<p>작아서 안보인다고 못쓰는 초보자들도 더러 있었고 나같은 경우에도 처음에 세미콜론을 넣지 않아서 컴파일에 실패하는 경우가 많았다.</p>
<p> </p>
<p>키보드 위에 있는 <span style="COLOR: #0000ff">F7</span> 버튼을 한번 눌러보면</p>
<p>밑에 출력창이 생성되면서 </p>
<p> <img class="lazy" src="/addons/lazyload/img/transparent.gif" data-original="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/5cfad5e503d156c53630feed3d43ba3b.png" alt="7.png" title="7.png" class="iePngFix" width="1096" height="185" style="" /> </p>
<p> 3번째 줄에 </p>
<p>========빌드: 성공 1, 실패 0, 최신 0, 생략 0 ==========</p>
<p>가 뜨면 성공한거임</p>
<p> </p>
<p>그럼 컴파일에도 성공했으니까 한번 실행을 해봐야겠지?</p>
<p>키보드로 <span style="COLOR: #0000ff">Ctrl+F5<span style="COLOR: #252525">를 눌러보자.</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525"><img class="lazy" src="/addons/lazyload/img/transparent.gif" data-original="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/5f16933ee69d55c48f70c5d7b5041801.png" alt="8.png" title="8.png" class="iePngFix" width="676" height="438" style="" /> </span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">이렇게 나오지?</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">여기서 아무키를 누르면 프로그램은 종료되.</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">이렇게 한줄짜리 프로그래밍도 반복해서</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">여러가지 함수도 익히고 하다보면 계산프로그램도 만들어 볼 수 있게 될거야.</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">3번째 파트에서는 scanf함수를 이용해서 구구단 프로그램도 만들어 볼까해.</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525"></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">그럼 재미도 없는 긴글 읽느라 수고했다.</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">사실 이글 쓰면서 설정을 잘못만져서 여러번 껏다가 키기도 했는데,</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">위에 있는대로 따라하기만 하면 오류가 날 일은 없을거고,</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">간혹 컴퓨터에 따라서 오류가 날 수도 있겠지만</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525">왠만한 오류는 인터넷에 치면 해결법이 나올거야.</span></span></p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525"></span></span> </p>
<p><span style="COLOR: #0000ff"><span style="COLOR: #252525"><img class="lazy" src="/addons/lazyload/img/transparent.gif" data-original="http://www.dogdrip.net/files/attach/images/18567743/885/312/037/d66c420788b8cc3c6a85bb749b505bde.jpg" alt="KakaoTalk_ca0cbb6097cc996d.jpg" title="KakaoTalk_ca0cbb6097cc996d.jpg" width="2358" height="1746" style="HEIGHT: 284px; WIDTH: 415px" /></span></span></p>
<p align="center"><a href="https://songtandh.tumblr.com">송탄대딸방</a> - 송탄대딸방</p>,<p align="center"><a href="https://plus.google.com/u/0/communities/106722353562706942693">분당오피</a> - 분당오피</p>,<p align="center"><a href="http://www.opopgod.com">계산건마</a> - 계산건마</p>,<p align="center"><a href="https://dongdaemungirl.tumblr.com">동대문 오피</a> - 동대문 오피</p>,<p align="center"><a href="https://gyeongsangn8.tumblr.com">경상도안마</a> - 경상도안마</p>,<p align="center"><a href="https://yeongdeungpoj19.tumblr.com">영등포전립선</a> - 영등포전립선</p>,<p align="center"><a href="https://op-info104.tumblr.com">압구정 오피</a> - 압구정 오피</p>,<p align="center"><a href="https://dongtangirl.tumblr.com">동탄오피걸</a> - 동탄오피걸</p>,<p align="center"><a href="https://dujeongdonggirl.tumblr.com">두정동오피걸</a> - 두정동오피걸</p>,<p align="center"><a href="http://www.opopgod.com">안산건마</a> - 안산건마</p>
|