본문 바로가기
카테고리 없음

입력문 / 출력문 (cin, cout) 사용법 & 예제

by sftt 2023. 12. 28.

Cin, Cout 사용법 및 예제

Cin

cin은 사용자로부터 입력을 받는 역할을 합니다. >> 연산자를 통해 입력을 받을 수 있습니다.

예를 들어, 사용자로부터 정수를 입력받고 싶은 경우 다음과 같이 사용할 수 있습니다.

#include <iostream>

int main() {
    int number;
    std::cout << "정수를 입력하세요: ";
    std::cin >> number;

    std::cout << "입력한 정수는 " << number << "입니다." << std::endl;

    return 0;
}

위 예제에서 std::cout은 출력문 역할을 하고, std::cin은 사용자로부터 입력을 받는 역할을 합니다. std::endl은 줄바꿈을 해주는 역할을 합니다.

Cout

cout은 프로그램에서 결과를 출력하기 위해 사용됩니다. << 연산자를 통해 출력할 수 있으며, 다양한 자료형을 출력할 수 있습니다.

예를 들어, 사용자로부터 문자열과 정수를 입력받아서 출력하는 프로그램을 만들고 싶은 경우 다음과 같이 사용할 수 있습니다.

#include <iostream>
#include <string>

int main() {
    std::string name;
    int age;

    std::cout << "이름을 입력하세요: ";
    std::cin >> name;

    std::cout << "나이를 입력하세요: ";
    std::cin >> age;

    std::cout << "제 이름은 " << name << "이고, " << age << "살입니다." << std::endl;

    return 0;
}

위 예제에서 std::string은 문자열을 다루기 위한 자료형입니다. 사용자로부터 이름과 나이를 입력받고, 그 값을 std::cout을 통해 출력합니다.

예제

다음은 사용자로부터 두 개의 정수를 입력받아서 합을 출력하는 예제입니다.

#include <iostream>

int main() {
    int num1, num2;

    std::cout << "첫 번째 정수를 입력하세요: ";
    std::cin >> num1;

    std::cout << "두 번째 정수를 입력하세요: ";
    std::cin >> num2;

    int sum = num1 + num2;
    std::cout << "두 정수의 합은 " << sum << "입니다." << std::endl;

    return 0;
}

위 예제에서 num1num2는 입력받은 두 개의 정수를 저장하기 위한 변수입니다. 사용자로부터 각각의 정수를 입력받고, 입력받은 두 정수의 합을 구하여 출력합니다.

댓글