알버트의 개발하는 블로그
C 언어 / C++ 언어 제2강 기본적인 출력 해보기! 본문
우리는 앞으로 C언어와 C++언어로 개발을 해볼텐데요. 두 언어에 대해서 간단하게 설명해드리겠습니다.
C언어는 모든 프로그래밍 언어의 시초가 되는 언어라고 보시면 되요. 가장 기초가 되는 언어입니다.
그리고 C++ 언어는 C언어를 기본으로 깔고 좀 더 기능을 추가한 언어입니다. C언어의 업그레이드버전입니다.
우리들은 앞으로 C++ 소스파일로 주로 개발을 할건데요. C++파일안에서는 C언어 사용도 가능합니다.
자, 그럼 이번엔 아주 간단하고 기본적인 C언어로 문자 출력하기를 해볼겁니다.
일명 'Hello world!'라는 문자열을 출력해볼건데요. 이 부분은 모든 학생들이 c언어를 공부할때 제일 먼저 보게 되는 부분입니다. 먼저 저번 시간까지 해서 만들었던 소스파일을 열어줍니다!
대표사진 삭제
사진 설명을 입력하세요.
그리고 소스파일 안에 이 문자를 그대로 써주세요! 그리고 나서, 컨트롤 + f5 키를 눌러주시면!
대표사진 삭제
사진 설명을 입력하세요.
이 콘솔창이 생성이 되는데요~^^ 하지만, 이 콘솔창이 유지가 안되고 순식간에 깜빡이면서 사라져 버리죠?
이 증상을 해결해 보겠습니다.
대표사진 삭제
사진 설명을 입력하세요.
비쥬얼 스튜디오 창에서 '프로젝트' > 'hello 속성'을 클릭해주세요.
대표사진 삭제
사진 설명을 입력하세요.
그러면 이런 창이 뜨게 됩니다. 우리가 만든 hello 프로젝트 파일의 속성을 설정해주는 곳입니다.
여기에서 번호 순서대로 클릭해주세요! 구성 속성 > 링커 > 시스템 > 하위시스템을 콘솔로 변경 > 확인버튼 클릭
그리고 나서 다시 소스파일을 실행해주시면! (컨트롤 + f5키)
대표사진 삭제
사진 설명을 입력하세요.
사진 삭제
사진 설명을 입력하세요.
짜잔~ 이 콘솔창이 유지가 됩니다 ^^
대표사진 삭제
사진 설명을 입력하세요.
이제 이 소스파일에 대해서 설명해드리겠습니다.
여기에서 맨 위에 #include <stdio.h>는 헤더파일입니다.
#include <stdio.h>는 standard input output 즉, 인풋과 아웃풋, 입력과 출력을 가능하게 해주는 헤더파일입니다. void main() 은 메인함수를 말합니다. 직접 실행해주는 부분을 말합니다.
printf("Hello! World!"); 는 "Hello! World"라는 문자열을 출력해주겠다는 말입니다.
그리고 c언어에서는 반드시 문장을 마무리할때 ";"를 써줘야 합니다. 문장을 끝낼 때 마침표를 붙이듯이 c언어에서는 세미콜론을 반드시 붙여야 합니다.
그 다음으로,
사진 삭제
대표사진 삭제
이 소스를 그대로 적어서 마찬가지로 컨트롤과 f5키를 눌러주세요.
그러면 마찬가지로 Hello! World! 라는 문자열이 출력이 됩니다. 이 소스는 c++언어인데요. 위에 두줄은 c언어에서 헤더파일과 같은 부분이라고 보시면 됩니다. c언어랑 비슷하면서도 좀 다르죠?
cout << "Hello! World!"; c++에서는 문자열을 프린트할때 cout을 써줘야 합니다. 그리고 << 이걸 붙이고 실제로 출력하는 부분을 적어야 합니다. cout << "Hello! " << "World!"; 이렇게 실행을 하면 어떻게 될까요? 마찬가지의 결과가 출력이 된답니다.
오늘은 이렇게 프로그래밍에서 아주 간단한 문자열 출력하기를 배워보았습니다. 다음 시간부터는 이제 본격적으로
문자 입출력과 그리고 문자를 입력받기 위한 변수에 대한 이야기를 해보겠습니다. 감사합니다^^
'프로그래밍 언어 > C & C++' 카테고리의 다른 글
C 언어 / C++ 언어 비쥬얼 스튜디오 scanf 오류 해결 방법 (_s 붙이기, _CRT 붙이기) (0) | 2021.04.29 |
---|---|
C 언어 / C++ 언어 제5강 기본 연산자 (0) | 2021.04.29 |
C 언어 / C++ 언어 제4강 숫자, 문자 입출력 (0) | 2021.04.29 |
C 언어 / C++ 언어 제3강 변수와 자료형 (0) | 2021.04.22 |
C 언어 / C++ 언어 제1강 빈 프로젝트 만들기 (0) | 2021.04.22 |