BlogMenu

Post list

2014년 7월 8일 화요일

Hello World! 출력 (Visual Studio)

이번 포스팅에선 Visual Studio를 이용해서 'Hello World!'를 출력해보자.

Visual Studio가 없다면 "여기"로 이동해서

Dev-c++을 이용해서 진행하면 된다.

먼저 Visual Studio를 실행시킨다.


실행하면 위와 같은 창이 뜬다.

필자는 업데이트를 하기 귀찮아서 2012버젼을 사용하고 있다.


Visual Studio의 단점은 Dev-c++처럼 파일 하나만 컴파일 하지 못한다는 것이다.

파일 > 새로 만들기 > 프로젝트 버튼을 눌러서 프로젝트를 새로 만들자!

* 밑에 파일을 따로 만들 수 있는데 실험해본 결과 
   파일만 따로 만들어도 컴파일 할 수 없었다.


Win32 콘솔 응용 프로그램을 선택하고

하단에 원하는 이름을 입력한다.

본 포스팅에선 test라는 프로젝트를 생성하였다.

생성한 프로젝트는 컴퓨터의 Visual Studio경로에 생성된다.


Win32 콘솔 응용프로그램이 맞냐고 물어본다.

다음을 클릭해서 진행한다.


기본적으론 '빈 프로젝트'가 체크가 안 되어 있다.

따로 부가적인것들은 필요도 없고 귀찮으므로 '빈 프로젝트'를 체크하면

아무 파일도 안들어있는 말 그대로 빈 프로젝트가 생성된다.

그 외엔 건드릴 것이 없고 마침을 눌러 진행한다.


성공적으로 프로젝트가 생성되었다면 이제 파일을 만들어야 한다.

왼편 솔루션 탐색기에서 '소스 파일'폴더를 우클릭한 후

추가 > 새 항목 을 클릭한다.


클릭하면 사진과 같은 창이 뜬다.

소스 파일을 만들 것이므로 C++ 파일을 선택하고

아래에 이름을 입력한다.

본 포스팅에선 test라는 파일을 만들었다.

(+) C파일 만들기

  파일 이름 뒤에 .c 라고 입력하면 C++파일이아니라 C파일이 생성된다.

  C파일을 만들면 C++의 문법은 사용할 수 없다.

  순수하게 C를 공부하고 싶다면 꼭 .c로 만들어서 사용하자


파일을 생성한 후 위 사진과 같이 타이핑 한다.

위 코드는 C++형식의 코드이며, C형식의 코드는

이전 포스팅을 참고하면 된다.

코드 설명은 포스팅 맨 하단에 첨부한다.


이제 Ctrl + F5를 눌러서 빌드를 하면 된다.

주의해야 할 점이 Ctrl을 꼭 눌러야 한다는 것이다.

만일 안누르고 F5만 누르면 프로그램이 바로 종료되어 버린다.


편집창 하단에 빌드 상황이 보여진다.

파일이 많을 때 몇개가 성공했고 실패했는지를 알 수 있고

실패했다면 어디에서 오류가 났는지 출력된다.

아마 프로그래밍을 하면서 가장 많이 들여다 볼 창일 것이다.


무사히 빌드가 됐다면 위와 같이 콘솔창에 'Hello World!'가 출력된다.

(+) 코드 설명

#include <iostream>
using namespace std;

int main()
{
    cout << "Hello World!" << endl;

    return 0;
}

1번째 줄 : C++에서 input, output에 관한 함수가 미리 짜여진 헤더 파일이다.

2번째 줄 : C++에는 namespace라는 기능이 있다. 추후 포스팅에서 자세히 다루기로한다.

                이 줄을 안써주면 cout 과 endl앞에 각각 std::를 써주어야 한다.

6번째 줄 : cout / 출력을 해주는 함수를 말한다.

               "Hello World!" / 출력할 문자열이다.

               endl / end line의 약자로 줄바꿈 문자이다. C에서 "\n"과 같은 역할을 한다.

8번째 줄 : 프로그램의 끝을 알린다.

댓글 없음:

댓글 쓰기