첫 번째, 초간단 C언어 프로그램 작성해 보기
일명, Hello World
Console창 (명령프롬프트 창이라고도 불리우는 검은 창)에
Hello World를 출력하는
아주 간단하지만,
Visual studio 사용법을 배우는데 아주 적합한,
C언어 프로그램을
차근차근 배워 봅시다.
일번, Visual studio 프로그램을 실행시키고,
아래 그림과 같이 파일-->새로만들기-->프로젝트를 순서대로 클릭
이번. 선택할 수 있는 여러 가지 사항들이 있다.
1. 템플릿 중에 Visual C++,
2. Win32 콘솔 응용 프로그램. 영문버전 Visual studio 2015를 깔았으면 Win32 console application program
3. 프로젝트 이름으로 아무거나, 여기서는 HelloWorld
삼번, 마법이 시작된다.
콘솔 응용 프로그램으로 나오는지 흘깃 보고,
'다음' 버튼을 꾹!
사번. 마법은 무슨 개뿔.
정신차리고 아래처럼 꾹꾹 눌러 선택해야 한다.
안 그러면, 정말 Visual Studio의 마법에 걸려 엄청 고생만 한다.
특히, 초보자들은 더더욱.
왜 이렇게 선택하냐고 궁금할 것이다.
대학가고, 어른되면 저절로 알게된다. 일단 패스.
혹시 대학생이신데 잘 모르겠으면, 아직 어른이 안 된 겁니다.
다 됐으면 '마침' 버튼을 꾹.
오번. 원하던 프로젝트 HelloWorld가 생성된다.
그렇다고 해서 바로 프로그램을 작성할 수는 없다.
소스파일을 오른쪽 마우스 버튼으로 꾹 누르면 (마우스 없었으면 어떻게 할 뻔했나...)
육번. 아래 그림과 같이 추가-->새항목으로 차례대로 선택한다.
이건 소스파일 폴더에 실제로 프로그램을 작성할
소스코드 파일을 생성하는 것이다.
'새 항목'을 누르면,,,,,
칠번. 또 다른 창이 열리는데,
당황하지 않고,
Visual C++에서,
C++파일을 선택하고,
'이름'으로 main.cpp를 입력.
반드시 main.cpp를 할 필요는 없지만,
잘 모를땐, 따라하기가 최고,,,
hello.cpp, test.cpp, helloworld.cpp 등등,
원하는 것을 골라잡아서 입력
팔번. 드뎌 프로그램을 입력할 수 있는 창이 열린다.
main.cpp가 왼쪽 창에 생겨나고,
오른쪽에 main.cpp 파일에 입력할 수 있는 공간이고,
여기에 C언어 프로그램을 쳐 넣으면 된다.
요즘 세상 많이 복잡해졌다.
C언어 프로그램 하나 작성하는데, 이리도 복잡한 과정을 거쳐야 하니,
옛날에 '메모장'에 대충 쳐넣고, 그냥 그랬는데,,,
물론 지금도 '메모장'에 입력하고, 그걸 가지고 해도 되는데,,,
구번. 꼼짝마!
다른 생각하지마!
C언어 프로그램에 대해 초보자라면,
암 소리말고,
아래 내용을 그대로 타입핑하시오.
한 글자도 틀려서는 안돼,
대소문자도 달라서는 안돼,
왜냐구요?
대학가고 어른되면 다 압니다.
십번. 입력한 C언어 프로그램 소스코드를 컴퓨터가 알아듣는 기계어로 바꾸어야 한다.
이 과정을 빌드 (build)라고만 알아두고,
이를 위해서 빌드-->HelloWorld 빌드를 꾹꾹.
십일번. 빌드하면,
그리고 정신을 똑바로 차려서 한글자도 안틀려서 입력했다면,
아래와 같이
'성공' 메시지가 뜬다.
만약 '실패' 메시지가 나오면,
구번과 십번 과정을 '성공'이 나올 때까지 무한반복해야 한다.
분명히,
오타가 있을 것이다.
컴퓨터가 구형이라서 실패한다고?
절대 그럴리 없다.
당신의 실수일 뿐이다.
틀린 그림찾기 하듯 주의깊게 살펴보다 보면,
실수한 곳을 찾을 수가 있다.
'윌리'를 찾아라를 잘 하는 사람이면 유리할 수도,,,
십이번. 이제 결실을 거둘 때다.
혹시, 십일번에서 '실패'했는데, 여기로 그냥 온 사람이 있다면,
좋은 말로 할 때, 돌아가시오.
더 이상 해봤자 무의미 할 뿐이니.
하지만,
진짜 '성공'한 사람들이라면,
이제 꿀을 맛보자.
디버그-->'디버깅하지 않고 시작'을 꾹꾹!!
이렇게 하면,,,,
기대하시라,,,
십삼번. 갑자기 번개가 치며,
비둘기가 나타나
사람 말로 축하인사를 건내고,
대신에,,,
콘솔창에 아래와 같이 조촐하게..
콩심은데 콩나듯이,, 별로 한 것도 없으니, 그냥 "Hello World"메시지만...
위에서 설명한 전과정을 동영상으로 '무미건조'하게 설명하고 있습니다.
'C언어프로그래밍' 카테고리의 다른 글
프로그래밍개론 6차시: Indentation (0) | 2015.03.14 |
---|---|
프로그래밍개론 5차시: main함수 (0) | 2015.03.14 |
프로그래밍개론 4차시: 주석, comments (1) | 2015.03.14 |
프로그래밍개론 2차시: 프로그래밍 과정 (0) | 2015.03.14 |
프로그래밍개론 1차시: C언어 소개 (0) | 2015.03.14 |