본문 바로가기

프로그래밍/재미난 C언어

[C언어-2] 첫번째 프로그램





저번시간에 이어 이번시간은 토돌이와 간단한 프로그램을 작성해 보겠습니다.


자 여러분 준비됐죠? ^^


먼저 프로그램을 작성하기 전에 VS Express 2013 버전이 설치되어 있어야 합니다.


혹시 설치하지 못한 친구들은 아래 URL로 들어가서 설치를 부탁드려요.


http://newgoodall.tistory.com/10


시작하기에 앞서 구호를 외치고 시작해 보죠.


C언어를 배우면 신나고 재미난 일이 생긴다 ^^


===========================


(1) 프로그램 실행하기


     () 원도우 시작 버튼을 누르고, 'VS Express 2013 for Desktop' 메뉴를 선택합니다.




실행이 되면 시작 페이지가 보여요.


자 그럼 우리는 C언어 프로그램을 작성하기 위해 프로젝트를 추가해야 됩니다.


프로젝트는 여러개의 작업을 묶어놓은 상자라고 생각하면 됩니다.


(2) 새 프로젝트를 추가하기


    () 새 프로젝트 시작하는 두가지 방법이 있어요.


        A. 시작 페이지에서 새 프로젝트를 선택하기


        B. 시작 페이지를 닫고 파일 메뉴의 새 프로젝트를 선택하기





(2) 새 프로젝트를 추가하기


() C언어 프로그램 작성하기 위해 Visual C++을 선택하고 Win32 콘솔 응용 프로그램을 


     선택합니다.


(나) 프로젝트 이름을 입력하고 '확인'버튼을 선택합니다.




(3) 응용 프로그램 설정


() 콘솔 응용 프로그램을 선택합니다.


(나) '빈 프로젝트' 항목을 체크합니다.


(다) 'SDL 검사' 체크를 해제합니다.


(라) '마침' 버튼을 선택합니다. 



(나) '빈 프로젝트' 항목을 체크합니다.

  빈 프로젝트 항목을 체크하지 않으면 기본적으로 비주얼 스튜디오에서 제공되는 템플릿으로 


제일 처음 프로그램 작성이 시작됩니다. 


우선 저희는 C언어 학습이 목적이기 때문에 아무것도 없는 상태인 빈 프로젝트를 상태에서 


시작할 겁니다.


(3) 소스 파일 추가


자 그럼 기본적인 프로그램을 작성하기 위한 소스 파일을 추가해 보겠습니다.


여기서 잠깐~ 소스 파일이 뭘까요


 이렇게 정의하겠습니다. 우리가 하고 싶은 일을 컴퓨터에서 전달하기 위해 하나의 언어로 작성한 


편지라고 하겠습니다.


 여러분은 편지를 작성할 때, 한국어로 작성하죠. 하지만  우리는 편지를 C언어로 작성합니다


편지 내용소스 코드라 하고 소스 파일은 내용이 작성되어 있는 편지라고 생각하면 좋을 것 같습니다.


컴퓨터에서는 C언어의 소스 파일을 '[파일이름].c'의 형태로 탐색기에서 확인할 수 있답니다.



아래의 순서에 따라 소스 파일을 추가합니다.



C언어 소스 파일을 작성을 위해 소스 파일명을 지정해야 합니다. 


저희는 이름을 hello.c로 입력합니다. 그런데 뒤에 붙은 hello.c '.c'가 궁금하시다고요~


간단하게 설명하면 다음과 같아요.


만약 쓰여진 편지가 한국어인지 아랍어인지 영어인지 구분을 어떻게 할까요?


컴퓨터에게 전달된 소스 파일이 C언어인지 C++인지 JAVA인지 어떻게 구분을 할까요?


그래서 소스 파일명을 지정할 때, 확장자라는 것이 생겼답니다. 파일이름 뒤에 '.c', '.cpp'등과 


같이 확장자를 붙입니다. 


이렇게 붙여주면 하나의 약속으로 C언어의 문법으로 작성된 파일이구나 하고 생각을 하게 됩니다.





자 그럼 이제 파일이 추가되었습니다. 첫 프로그램 내용 소스 코드(컴퓨터에게 보내는 편지내용) 을 작성해 볼까요?


(4) 프로그램 실행하기


() 위의 화면에 가장 넓은 부분에 마우스를 올리고 아래와 같이 입력을 해주세요.





(나) 입력이 끝났다면 F7 단축키를 누르거나 [빌드]-[솔루션 빌드]를 선택해 주세요.


여기서 저희는 컴파일(Compile)과 링크(Link)에 대해 알아봐야 할 것 같아요.


컴파일은 앞에서 우리가 편지를 C언어로 작성했죠. 하지만 컴퓨터는 C언어를 바로 이해할 수가 


없어요그래서 C언어를 컴퓨터가 이해할 수 있는 언어로 변환해 주어야 해요


이를 컴파일이라고 하죠.


자 그렇다면 다음으로 우리는 사용자가 컴퓨터에게 소스코드를 작성해서 작업을 지시했죠. 


실제로 우리가 만든 내용이 작업을 잘 수행하는지 확인해 봐야 하잖아요.


이를 확인하기 위해서 실행파일이라는 것이 만들어야 합니다


보통 파일명이 (파일명).exe 다음과 같은 형태를 갖게 됩니다.


실행 파일을 만들기 위해서 컴파일을 마친 파일([파일명].obj)과 실행에 필요한 다른 파일들이 


결합하는 작업이 필요하답니다


이를 바로 링크(link)라고 하죠.


바로 컴파일과 링크를 하나로 묶어준 것을 빌드(Build)라고 합니다. VS Express 2013에서는 


메뉴 솔루션 빌드(F7)가 그 역할을 담당하게 됩니다.


솔루션 빌드를 수행하고 실행은 CTRL + F5를 누르면 됩니다.


정상적으로 실행이 되면 아래와 같은 결과 콘솔 창이 뜹니다.




여러분 여기까지 잘 따라오셨나요? 잘하셨다구요. 


역시 친구는 멋진 프로그래머가 될 것이라고 믿어요.


미션을 완료한 모든 이에게 토돌이와 친구들이 박수를 보냅니다.


자 마지막으로 구호를 하고 마치도록 하겠습니다.


C언어를 배우면 신나고 재미난 일이 생긴다 와~~~^^


오늘 하루도 멋진 하루되세요.^^