반응형



안녕하세요. 저번에 약속드렸던 대로 C언어를 이용하여 프로그램을 만드는 시간을

 

가져보기 위해 간단한 강좌 하나 올리도록 하겠습니다.

 

앞전에 C언어의 역사와 특징 등을 알아봤습니다.


이번에는 실제로 C언어를 이용해서 프로그램을 만들어봐야겠죠?


그렇다면 C언어를 프로그램으로 만들려면 어떻게 해야 할까요?


C언어를 쓰면 되나요? 그럼 어디에다 쓰죠? 그 C언어를 그냥 쓴다고 컴퓨터가 알아먹나요?


앞전에 제가 C언어는 고급언어로써 컴퓨터는 이걸 못 알아먹는다고 했습니다.


그럼 컴퓨터가 알아먹기위해서는 뭐가 필요했나요? 잘 생각해보세요.







예 그렇습니다. 컴파일러(Compiler)가 필요했습니다!


컴파일러가 고급언어인 C를 저급언어인 기계어로 번역해서 컴퓨터에게 명령을 전달하죠.


그렇다면 우린 컴파일러가 필요합니다.


가장 대표적인 컴파일러는 바로 '비주얼 스튜디오(Visual Studio) 시리즈'가 되겠습니다!


앞으로 우리는 가장 지겹게 보게 될 이 비주얼 스튜디오와 친해질 필요가 있습니다.






비주얼 스튜디오는 C언어 뿐만이 아니라 C++과 C#을 이용한 프로그램을 제작하는데도 


유용한 아니 거의 필수로 쓰여질 프로그램이기 때문에 무조건 적으로 사용해주셔야 합니다.


마치 스프레드시트? 라고 하면 바로 엑셀이 떠오르는것 처럼 말입니다.



그럼 비주얼 스튜디오를 다운부터 받아야 되겠죠?



-  비주얼 스튜디오 설치 과정 - 



원래 비주얼 스튜디오는 공짜로 제공되는 프로그램이 아닙니다.


단, 학생의 경우에만 학생 계정(대학교 계정)을 이용해서 인증을 받은 뒤, 교육용 프로그램을

무료로 받을수 있습니다.


교육용이라고 기능이 떨어지는것이 아닌 오리지널 그대로이기 때문에 걱정은 ㄴㄴ



1. 마이크로소프트 드림스파크에 들어갑니다. (http://www.dreamspark.com/)



2. 드림스파크에서 학생용 DreamsPark를 보시고 제품다운로드 상세한정보를 클릭해주세요



 

3. 개발자 및 디자이너 도구에서 스크롤을 당겨서 'Visual Studio 2010 Professional Edition'

   을 클릭 하세요



 

 

 

4. 누르시면 인증받기와 다운로드가 있는데 다운로드는 클릭이 안됩니다. 따라서 인증받기 클릭!

 

 

5. 학교 계정을 이용해서 만드셔야 하는데 없으면 계정만들기를 통해 새로 만드시면 됩니다.

 

   계정이 있으면 로그인을 하시면 됩니다.

 

 

6. 로그인을 하게 되면 인증받기라는 버튼은 사라지고 다운로드 버튼만 뜨게 됩니다.

 

 

7. 다운로드 버튼을 누르게 되면 

 

 

이와 같은 화면이 뜨는데 다운로드를 모두 받아주셔야 합니다.

 

저 절차를 잘 따라주세요.

 

가장 먼저 SDM 설치 파일을 다운로드 하셔서 실행하시고 설치하세요

 

그다음 .SDX 파일을 다운받으시는데 만약 파일이 이상하거나 실행이 안된다 하시면

 

확장자가 이상한 경우이니 확장자를 .SDX로 바꾸어 주셔서 실행하시면 됩니다.

 

 

 

8. .SDX 파일을 실행하시면 

 

 

 

위와 같은 창이 하나 뜨게 되는데 어려울거 하나도 없죠? 저같은 경우는 다 받았기 때문에 저러는거고

 

그냥 다운로드 받아주시면 되요.

 

 

9. 다운을 받게 되면 이 파일이 .iso로 가상이미지로 만들어진것이기 때문에 이것을 풀어줄 프로그램

 

즉, 데몬 툴즈가 필요합니다.

 

 

10. 데몬툴즈는 네이버에서 검색하셔서 다운받으시구요.

 

11. 데몬툴즈를 실행하셔서 다운받았던 비주얼스튜디오 .iso 파일을 마운트 해주시면 됩니다.

 

 

12. 그 뒤부터는 다음 다음을 눌러가면서 쭉쭉 설치과정 진행하시면 설치가 완료 됩니다.

 

혹여나 이 과정 중 모르는것이 있다 하시면 댓글로 달아주시면 답변해드리겠습니다.

 

 

 

- 비주얼 스튜디오 실행 및 셋팅 -

 

이제 여러분은 비주얼 스튜디오를 설치까지 완료 하셨습니다.

 

여러분은 엄연히 정품 비주얼스튜디오를 설치하신것이기 때문에 추후에 사후관리는 걱정안하셔도

 

되구요. 

 

처음에 비주얼 스튜디오 2010을 실행하시면(2010 버전 기준으로 이제부터 설명해 나갑니다.)

 

 

 

이와 같은 첫화면이 뜨는데 뭔지도 하나도 모르겠고... 참 난감하죠? 

 

다음과 같은 순서를 따라와주시면 됩니다.

 

위의 메뉴에서 파일(F) - 새로 만들기(N) - 프로젝트(P) 눌러주세요

 

그럼 

 

이와 같은 창이 뜨게 되는데요.

 

설치된 템플릿에서 Visual C++을 클릭해주시고 Win32 콘솔 응용 프로그램 눌러줍시다!!



그다음 밑에 이름란 보이시나요? 솔루션 이름 말고 이름(N) 입니다!


거기에 자신이 쓰고 싶은거 아무거나 쓰세요. 저는 음... 그냥 name이라고 해볼게요.


이름 정말 아무거나 쓰셔도 되요.


win32 콘솔 응용 프로그램이 클릭 되고 이름 까지 입력했으면 확인 버튼 눌러줍시다.


다음 버튼 누르시고


콘솔 응용 프로그램에 버튼이 와있는지 확인하시고 반드시 추가옵션에


'빈 프로젝트' 체크 활성화 해주세요.




위와 같이 되어있어야 합니다!! 


이렇게 해서 마침을 누르시면 




그냥 아무것도 없이 빈공간만이....


뭐 어쩌라는 거야? 라고 생각이 드시죠? 너무 성급하네요. 잠깐만 기다려주세요.


이제 왼쪽에 솔루션 탐색기가 보이시나요? 거기서 소스파일 폴더 보이시나요?


거기에 마우스 우클릭 해주시고 추가(D) - 새 항목(W) 클릭~


지금부터는 말로만 설명할게요.


아까전과 패턴이 똑같습니다.


새항목 클릭하시면 C++ 파일(.cpp)가 있습니다. 그걸 클릭하시고


이름을 입력해주시는데 반드시 이름은 자유롭게 지어주시되 끝에     .c


라고 확장자 같이 붙여주셔야 되요. 즉 나는 이름을 name이라 짓고 싶은데 

 

그렇다면 이름을 name.c 라고 해야 하죠.

 

이건 필수입니다!! 반드시 빼먹으시면 안되요. 왜 그런지 지금부터 설명해드리죠.

 

여러분은 지금 C언어를 배우고 있습니다. 

 

그런데 아까 새항목 클릭하시고 뭘 찍으셨죠? 예! C++ 파일을 찍으셨습니다.

 

여기서 .c를 안붙이고 그냥 넘어가게 되면 비주얼 스튜디오는

 

아~ 얘는 지금 C언어가 아니라 C++ 프로그램을 만들려고 하는구나!


하고 생각하게 되어 C++ 구조로 가버립니다.


그러니 반드시 C언어는 끝에 .C를 붙여주셔야 합니다.


이렇게 하시고 확인 눌러주시면



이렇게 무언가를 적을 공간이 완성이 됐습니다

 

여러분은 클래스를 만드셨고 소스코드를 적을 소스파일도 만드셨습니다.

 

이건 나중에 설명을 할게요.

 

C언어로 프로그램을 제작하기 위한 과정의 80%는 끝낸것이나 마찬가지입니다.

 

여기서 이제 C언어 문법에 따른 코드만 써주시고 실행을 해주시면 프로그램 제작은 끝이 납니다.

 

그렇다면 이제 프로그램을 제작해볼까요?

 

하지만 지금 시간이 너무 늦었고... 내용이 너무 길면 지저분해 보이니까 나눠서 적을까 합니다

 

죄송합니다 ㅎㅎㅎ 너무 질질 끌어서...

 

하지만 앞으로 써야 할 내용이 이것과 맞먹을 정도로 길다보니까 따로 나누는게 가독성에도

 

좋다고 생각해서 다음에 2탄으로 찾아 뵙겠습니다!

 

자 그럼 여기까지 배우신것을 한번 복습하고 정리 해보는 시간 갖도록 하겠습니다.

 

 

1. 비주얼 스튜디오라는 컴파일러로 C, C++ , C#을 이용한 프로그램 제작이 가능하다


2. 마소 드림스파크라는 곳에서 정품으로 비주얼스튜디오 다운로드가 가능하다


3. 비주얼스튜디오 실행부터 C언어 소스를 입력하기 위한 창 생성 과정은 다음과 같다


파일 - 새로만들기 - 프로젝트 - Visual C++ 클릭 & Win 32 콘솔 응용프로그램 클릭 - 

 

이름 입력 - 확인 - 콘솔 응용 프로그램 & 빈 프로젝트 클릭 - 솔루션 탐색기에서

 

소스 파일 폴더 마우스 우클릭 - 추가 - 새항목 클릭 - C++ 파일(.cpp) 클릭 -

 

이름 입력하되 끝에 반드시 .c 붙여주기 - 확인

 

 

 

우리가 배운것은 이 세가지 입니다. 잘 기억해주시고 다음 시간에는 자신이 원하는 글자를


간단하게 도스창으로 띄우는 프로그램 제작에 대해 배워보겠습니다.


그럼 다음 시간에 봐요 

+ Recent posts