본문 바로가기

컴퓨터/프로그래머

[C] 제 2장 메세지 띄워보기


이번에는 기본중의 기본!

바로 메세지를 띄워보도록 하겠습니다

처음 강의를 들으시는 분들은 용어부터 설명해주시기를 원하시는데요...

솔직히 저도 그런건 잘 몰라 다음강의에서 설명드리기로 하겠습니다

먼저 Visual Studio 2010 이란 프로그램으로 사용하였기에 이 프로그램을 중점으로 설명드리겠습니다


메세지 띄워보기



비주얼 스튜디오 2010을 실행시키시면 저렇게 뜹니다

저기에서

파일(F)를 클릭해주세요




새로 만들기 - 프로젝트 클릭해주세요



또는 컨트롤키+쉬프트키+N 키를 눌러주셔도 무방합니다^^


그러시면 이렇게 뜨는데 Visual C++ -> Win32 -> Win32 콘솔 응용 프로그램 선택해주시고

이름(N): 에 설정할 제목을 써주세요 (저는 Mystery라고 하겠습니다)


다음 클릭

여기서 빈 프로젝트를 클릭해주신다음에 마침을 눌러주세요

빈 프로젝트를 체크하셔야 C언어를 공부하는데에 도움이 됩니다

그 이유는 처음부터 다 설정하셔야 하기 때문이죠!

그래야 C언어 실력도 많이 느시고 좀더 프로그래밍 언어에 친숙해질수 있습니다

그러시면 왼쪽바(bar)를 보시면 솔루션 탐색기라고 있으실 겁니다

그러시면

솔루션 '(설정하신 이름)' (1 프로젝트)
↘ (설정하신 이름)
          리소스 파일
          소스 파일
          외부 종속성
          헤더 파일


이렇게 있으실 겁니다

여기서 소스 파일에 마우스 커서를 대고 오른쪽 클릭해주시면


이렇게 뜨실겁니다 그러면 추가(D)를 클릭,


새 항목(W)...을 클릭해주세요 또는 컨트롤키+쉬프트키+A 키를 눌러주셔도 무방합니다

그러면 이렇게 뜹니다 여기서 C++파일 (.cpp) 을 클릭해주시고 이름(N)에 이름을 설정해주시고

추가(A)를 눌러줍시다(저는 이름을 Mystery라 하였습니다)

그러시면 솔루션 탐색기에 이렇게 소스 파일목록에 Mystery.cpp 이라는 목록이 생겼을 겁니다

그리고 솔루션 탐색기 옆에 Mystery.cpp이라는 탭이 생긴게 보이시나요??

그 밑에 전역 범위가 있구요

그밑에 공백이 있습니다 그곳에 바로 프로그래밍 언어를 써서 프로그램을 만드는 것이죠.

그 공백에

위의 이미지 처럼 적습니다

#include <stdio.h>

int main (void)
{
        printf("하고 싶은 말\n");
        return 0;
}

이렇게 써주시면 됩니다

여기서 설명 들어가겠습니다 #include 는 포함이라는 뜻을 가지고있습니다

설명하자면 include라는 문구 아래에 있는 명령,문자 들을 Mystery.cpp에 포함시키겠다!

이것이지요

그리고 <stdio.h> 는 파일 이름입니다 #include 뒤에 따라오는 파일이름이구요

int main (void)에 대해 설명드리겠습니다

int는 출력의 형태라고만 이해하시면 되겠구요

main은 함수의 이름입니다

그리고 (void)는 입력의 형태 입니다

좀 이해가 가시나요?

그리고

{
       printf("할말\n")
}

이렇게 있습니다

{ 은 main 이라는 함수의 명령어들을 실행시키겠다! 이런뜻입니다

그리고 명령어들을 쓰시고, 마지막에 세미콜론 (;) ; 이 모양이 들어갑니다

ㅡㅡ; 이럴때 쓰는 ; 이거 말입니다

이것은 "이러한 일을 해라" 라는 의미가 있습니다

제가 썻던 printf("할말\n); 은 "할말 을 출력하라" 라는 말이 되는것입니다

}은 {의 반대로 main이라는 함수의 명령어들을 끝내겠다! 라는 뜻입니다

그리고 마지막으로 \n 이것은 그냥 줄을 건너띄우겠다는 것입니다

아래의 사진을 보시면 이해가 가실겁니다

01

이것이 차이입니다 이해가 가시나요?

안녕하세요! mystery입니다!
계속하려면 아무키나 누르십시오....



안녕하세요! mystery입니다!계속하려면 아무키나 누르십시오....

의 차이는 \n을 쓰느냐 쓰지 않는냐의 차이입니다

위의 강의를 응용해 다른 메세지도 띄워보시길 바랍니다^^


이해가 잘 가실런지는 모르겠습니다만 저의 강의는 여기까지입니다

이제 2번쨰 강의인데 좀 쓰기 어렵습니다... ㅋ

고칠점은 확실하게 댓글로 써주십시오 달게 먹겠습니다!^^



'컴퓨터 > 프로그래머' 카테고리의 다른 글

[C] 1장 C언어 대해서...  (1) 2012.02.22