[C++] 1.5 함수와의 첫 만남 - 인풋을 저장해 계산하기

2021. 3. 17. 22:27Programming Language/.Cpp

함수를 이용한 인풋 입력

// 따라하며 배우는 C++ 스터디 - 1.5 함수
// TBCppStudy.cpp

#include <iostream> // cout, cin, endl...
#include <cstdio> //printf

using namespace std;

int getUserNumA()
{
	cout << "Input your number A.\t" << endl;
	int a;
	cin >> a;
	return a;
}

int main()
{
	int x = getUserNumA();
	int y = getUserNumA(); 

	cout << x + y;
	cout << x*y;
	return 0;
}

 

간단한 인풋 입력

int main()
{
	int a, b;
	std::cin >> a >> b;
	std::cout << a + b << std::endl;
	return 0;
} //이렇게 간단하게 바로 입력받아 바로 출력할 수도 있다. 

인풋을 입력받아 산술한 후 출력하는 케이스 두 가지를 살펴보자.

위는 함수 선언을 통해 변수를 저장하고 다시 출력에 활용하는 케이스이고

아래는 간단하게 메인에서 입력받은 변수를 바로 출력한다.

 

 


인풋에 대해 더 알아보자

std::cin (standard :: character input)

  • std::cin은 <iostream>라이브러리에 이미 정의되어 있음.
  • int x{ }; // define variable x to hold user input (and zero-initialize it)
    • 즉, int x{ }; 형태로 변수를 정의하면 값을 0으로 초기화한채 정의내릴 수 있다.

 

 

'Programming Language > .Cpp' 카테고리의 다른 글

[C++ STL과 알고리즘] 벡터의 merge sort 공부하기  (0) 2022.01.13
[C++] BOJ 1026번 : 보물  (0) 2022.01.09
연산자 오버로딩  (0) 2021.12.27
[C++] 1.10 선언과 정의  (0) 2021.03.17
[C++] 1.4 입출력 스트림  (0) 2021.03.17