오늘의 목표.
1) 비주얼 C++ 프로그램을 컴퓨터에 설치할 수 있다.
2) 화면에 특정한 문자열을 출력할 수 있다.

현재 동아리 사정상 C 언어의 실질적인 강의를 맡은 사람이 아직 없는걸로 알고있습니다. 하지만 C 언어에 대한 수요는 많은 것으로 생각되어 부족하나마 온라인으로 강의자료를 배포하고자 합니다. 내용에 대한 질문이 있다면 댓글이나 방명록을 이용하면 답변을 받을 수 있습니다. C를 처음 접하는 사람에게 가르친다고 생각하고 강의자료를 작성해 나갈 것입니다. 강의자료는 매주 화요일과 목요일에 업데이트됩니다. 기존의 내용도 지속적으로 수정될 예정이니 꾸준히 체크해 주세요.

일단 첫 시간이니, 비주얼 C++을 컴퓨터에 설치하는 것과, 기본적인 프로그램 컴파일을 해보는 것을 목표로 하겠습니다. 작성한 프로그램을 실행 가능한 파일로 바꾸기 위해서는 컴파일러라는 프로그램이 필요합니다. 여기에서는 마이크로소프트에서 만든 비주얼 C++이라는 프로그램을 사용하겠습니다. 윈도우 환경에서의 뛰어난 IDE를 제공하며 쉽게 다룰 수 있는 편리한 컴파일러입니다. 물론 사용자의 기호에 따라 Dev-C++이나 터보 C, gcc를 사용해도 무방합니다. (단, 이런 경우 본 강의자료에서 제시하는 컴파일 결과와는 다른 결과가 출력될 수 있으나, 크게 문제는 없습니다) 이제 비주얼 C++를 설치해서 C 프로그래밍 실습을 위한 기본적인 환경을 만들어 봅시다.


다운로드 받은 후 적당한 디렉토리에 압축을 해제하고, SETUP.EXE 파일을 실행합니다.


Next를 누릅니다


I accept the agreement를 선택하고 Next를 누릅니다.


적당히 이름 아무거나 넣고 Next를 클릭합니다.


설치 디렉토리를 정하는 과정입니다. 그대로 Next를 클릭합니다.


컨티뉴로 계속 진행합니다.


그냥 넘어갑니다.


Typical 옆의 버튼을 클릭해 줍니다.


환경변수를 등록할 지 묻는 화면입니다. 그냥 OK를 누릅니다.


복사가 진행됩니다. 기다립시다.


그냥 확인을 누릅니다.


성공적으로 설치되었습니다.


Install MSDN의 체크를 해제하고 Next를 클릭합니다.


예를 클릭합니다.


Next를 클릭합니다.


Register Now의 체크를 해지하고 Finish를 클릭합니다.

이것으로 비주얼 C++이 컴퓨터에 설치되었습니다. 시작버튼의 프로그램 메뉴에 Microsoft Visual C++ 6.0이라는 그룹이 생성되었을 것입니다. Microsoft Visual C++ 6.0 아이콘을 클릭해서 실행해봅니다.


이런 창이 뜰것입니다. 다음에 이 창을 다시 보지 않을려면 Show tips at startup 체크를 해제하고 Close를 눌러줍니다.


Tools 메뉴의 Options를 클릭해서 옵션창으로 들어갑니다.


Indent 설정을 하여 줍니다. 인터넷의 게시판 등에 복사했을 때도 코드의 들여쓰기가 그대로 유지되기를 원한다면 Keep tabs를 Insert spaces로 바꾸어 주면 탭이 공백으로 치환됩니다.


Help System에 들어가면 MSDN이 설치되어 있지 않다는 오류가 날 것입니다. 상관없는 에러이니 무시하면 됩니다.


여기서 화면에 표시되는 코드의 글꼴을 정할 수 있습니다. 코딩에 좋은 글꼴에 대해서는 구글신께 물어보시고, 여기서는 제가 개인적으로 좋아하는 글꼴은 Verdana를 사용하도록 하겠습니다. 각자 개인 취향에 맞추어 설정하면 됩니다.


File 메뉴 밑의 새로운 파일 아이콘을 클릭해서 새 파일을 작성해 봅시다.


새 파일 아이콘을 누르면 이런 창이 하나 뜹니다. 이제 여기에 코드를 작성해 나가면 됩니다. 일단 이 파일이 C 파일이라는 것을 비주얼 C++에게 인식시켜주기 위해서 확장자 C로 파일을 저장해 봅시다. 왼쪽에서 세번째 아이콘, 디스켓 하나가 그려져 있는 아이콘을 클릭합시다.


이런 화면이 뜰 것입니다. 파일 이름의 기본 확장자가 txt로 되어 있을 텐데 그것을 위와 같이 c로 수정해 줍니다. 그리고 저장 버튼을 눌러 저장합니다.


맨 위의 파일 이름을 나타내는 부분이 Text1.c로 바뀌었을 것입니다. 이제 프로그램을 입력합니다.


위와 같이 프로그램을 입력해 봅시다. 비주얼 C++이 지금 작성하는 코드가 C라는 것을 알고 있으므로 자동으로 들여쓰기와 내어쓰기를 해주고, 필요한 부분에 파란색 표시를 해주는 것을 볼 수 있습니다. 파일 이름 옆의 * 표시는 수정된 이후 저장이 되지 않았다는 것을 알려줍니다. 디스켓 아이콘을 눌러서 저장하도록 합시다.


Build 메뉴의 Rebuild All이라는 메뉴를 클릭합시다. (저장한 후에 클릭하도록 합시다)


예를 누릅니다.


컴파일이 완료되었습니다. error는 프로그램을 컴파일하는데 치명적인 오류, 다시 말해서 컴파일 작업이 완료되지 못했다는 것을 나타냅니다. warning는 프로그램이 동작하기는 하지만 잠재적인 오류를 가지고 있다는 것을 보여줍니다. 가장 좋은 프로그램은 어떤 오류나 경고도 없는 것이겠지요.


컴파일이 완료된 프로그램을 실행해 보도록 하겠습니다. 위의 메뉴를 클릭하거나 옆에 표시된 단축키인 Ctrl + F5를 누르면 프로그램이 실행될 것입니다.


프로그램이 정상적으로 실행되었습니다. 아무 키나 누르면 종료됩니다.

printf 함수의 작동에 대해 어느정도 이해가 될 것입니다. " " 안의 문자열을 화면에 출력하는 기능을 합니다. Hello, World!라는 문자열을 다른 것으로 바꾸어 가며 화면에 어떻게 출력되는지를 스스로 확인해 봅시다. printf라는 함수에 대해 더 알고 싶다면 구글신께 물어보세요.

앞으로도 함수나 프로그램을 설명할 때 너무 세부적인 사항까지는 설명하지 않을 것입니다. 검색엔진에 함수명만 쳐도 매우 상세한 사용법이 나오고, 그래도 해결이 안될시에는 댓글을 이용 해답을 구하기 바랍니다. 물론 가장 좋은 방법은 동방 선배들에게 물어서 바로 해답을 구하는 것이 좋겠죠.

댓글을 달아 주세요

  1. 바이트 2009/03/17 19:07  댓글주소  수정/삭제  댓글쓰기

    ㅎㅎㅎ