친절한효자손 취미생활

[C++ 기초] 콘솔(DOS)창에 문장 출력하기



이번주부터, 심화과정으로 C++를 배우기 시작했는데요~

흠...HTML과 CSS를 그나마 조금 배우고 시작을 해서 그런지


왠지 이해가 쉬운거 같아요.




아~! 그래서 모든 프로그램의 기본은 C++ 인가보구나~

라는 사실을 피부로 느낄수 있었죠^^;






이번시간은 첫시간으로, C++의 기본중 기본!

문장출력을 해보는 시간을 가져보았습니다.


오케이3


우선, 제가 쓰는 프로그램은, Visual C++ 2010 Express 이구요,

2013을 쓰셔도 무방해요. 오히려 더 좋죠^^;





설치후, 첫 실행화면 이에요^^



vc_web.exe


마이크로소프트에 가셔서 받으셔도 되고, 여기에 남겨드리도록 할께요~

필요하시면 바로 다운로드 하셔서 사용하시면 되요.


정품은 아니므로~ 참고하시구요~!





새 프로젝트를 열어보죠!





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

파일이름을 아무거나 정해주시고 확인을 클릭하시면 되지요.





우선, 이 보기 예제는 C언어의 기본구성 이구요.


스타트는 #include <studio.h> 로 시작하는데, 무슨뜻이냐면

C언어에도 여러가지 소스들이 기본적으로 제공되는데,


그중에 stdio (Standard In Oun).h 라는 소스를 가지고 오라! 라고 이해하시면 될 것 같습니다.

개발자가 만든 소스중 하나이지요.


int 와 return 색상이 파란색으로 출력되는데, 이 둘은 한쌍이고요,

HTML 태그로 표현하자면, 스타일시트 안에 {} 이 안쪽의 모든 태그들이 사용되어짐을 말하는데,

int 와 return 안쪽의 모든 함수나 여러 문장들을 출력하게 되지요.





다 적으셨으면, Ctrl + F5 하시면, 콘솔창이 실행되면서,

원하는 문장이 정상적으로 출력이 되는지 확인 가능합니다.





자, 이번에는 C++ 기본 구성이구요,

크게 다를건 없고, int와 return 중간에 명령어가 조금 바뀌었어요.


현재는 C++ 기반으로 많이 코드를 짜고 있다고 해요.

이번에는 iostream 을 불러오기를 했군요? 그렇죠?


그리고 using namespace std; 라는것도 비슷한 뜻인데요,

USING은 사용하라 라는 뜻이 되겠구요, NAMESPACE는 공간을 말해요.

즉, NAMESPACE 라는 서랍안에 있는 여러 가지 것들을 꺼내 쓰자! 라는 것으로 해석이 되지요.


cout 은 콘솔아웃 이라는 뜻이구요, << 은 뭐냐면

<<의 오른쪽에 있는 것들을 cout 하라, 즉! 출력하라 라는 말이에요.





마찬가지로 다 적으셨으면, Ctrl + F5 하셔서 정상적으로 콘솔창에 출력되는지 확인가능합니다.


휴....C++...아직은 뭐가뭔지 잘 모르겠어요...ㅠ_ㅠ

좀 더 배워보면 감이 올 것 같기도 하고~ 하하하!



자~! 뭐든 첫걸음이 중요합니다.

그리고 강한 의지도 필요한 것 같아요.


어쨌든, 핵심은, 재미를 느껴야 하는데~

신기하기도 하고...이게 어떻게 돌아가는 바닥인진 몰라도, 뜨긴 뜨니까 재밌네요^^;


앞으로 배우는대로 바로바로 포스팅을 하겠습니다~!

같이 열심히 배워보아요~!






공유하기

facebook twitter kakaoTalk kakaostory naver band