728x90
반응형
이번 강의에서는 C++의 기본적인 입출력 방식과 기본 프로그램 구조에 대해 설명합니다. C++는 C의 입출력 방식인 printf
와 scanf
도 사용할 수 있지만, iostream
을 통한 cin
과 cout
방식이 일반적으로 사용됩니다.
1. 기본 C++ 프로그램 구조
모든 C++ 프로그램은 main()
함수를 시작점으로 가지며, #include
지시문을 통해 필요한 라이브러리를 포함합니다.
#include <iostream>
int main() {
std::cout << "Hello, C++!" << std::endl;
return 0;
}
위 예제는 화면에 Hello, C++!
를 출력하는 가장 기본적인 프로그램입니다. std::cout
은 콘솔로 출력할 때 사용되며, <<
연산자를 이용해 문자열을 전달합니다.
2. C++ 입출력 (cin, cout)
1) 출력: cout
cout
은 console output의 줄임말로, 텍스트를 화면에 출력할 때 사용합니다.
std::cout << "출력 예시입니다." << std::endl;
2) 입력: cin
cin
은 console input의 줄임말로, 사용자로부터 입력을 받을 때 사용합니다.
int age;
std::cout << "나이를 입력하세요: ";
std::cin >> age;
std::cout << "당신의 나이는 " << age << "세입니다." << std::endl;
⚠️ 주의: cin은 공백(space)이나 줄바꿈 전까지만 읽기 때문에, 전체 문자열 입력 시에는
getline()
을 사용하세요.마무리 요약
- C++는
main()
함수에서 시작됩니다. - 출력에는
std::cout
, 입력에는std::cin
을 사용합니다. std::endl
은 줄바꿈을 의미하며 출력 버퍼를 비워주는 역할도 합니다.
✅ 연습 과제: 사용자 이름과 나이를 입력받아 다음과 같은 문장을 출력해 보세요.
예: 홍길동님은 25세입니다.
예: 홍길동님은 25세입니다.
728x90
반응형
'Programming > C++' 카테고리의 다른 글
C++ : 클래스와 객체 (0) | 2025.04.28 |
---|---|
C++ : 구조체와 열거형 (0) | 2025.04.28 |
C++ : 포인터와 참조 (0) | 2025.04.28 |
C++ : 배열과 문자열 (0) | 2025.04.28 |
C++ : 함수 (0) | 2025.04.28 |
C++ : 제어문 (0) | 2025.04.28 |
C++ : 변수와 자료형 (0) | 2025.04.28 |
C++ : C vs C++ 차이 (0) | 2025.04.28 |