본문 바로가기

C++/C.S 필요한 C++ 문법!

C++ 0.03 - Input & Output

Using Input / Output


#include <iostream>
using namespace std; // we don't need std:: anymore

int main() {
  int i, j; // Two integers are defined 
  cout << "Give two numbers \n"; // cursor to the new line
  
  cin >> i >> j; // Read i and j from the keyboard 
  cout << "Sum= " << i + j << "\n";
  return 0;
}

 

  • using namespace std; 를 사용하면 ::std 를 붙여줄 필요가 없다!

< 주의할점 >

cin 의 경우 한 단어만 입력 받기 때문에 만약 한 문장을 입력하면 맨 첫 단어만을 입력 받게 된다.

 

Input / Output - Avoid using cin >>


cin 과 std::getline() 을 함께 사용하면 cin 의 경우 newLine charactor를 입력 받지 못하기 때문에 

cin 을 연속적으로 사용할 경우 cin 을 한번 더 사용해서 newLine charactor를 없애줘야 한다.

또는 std::getline() 을 사용할 수 있다. 

 

고로, 그냥 std::getline() 을 사용하는게 사용 좋다!

 

'C++ > C.S 필요한 C++ 문법!' 카테고리의 다른 글

[중요] C++ 0.06 - Reference Operator &  (0) 2021.10.26
C++ 0.05 - Default Function Arguments  (0) 2021.10.26
C++ 0.04 - Inline functions  (0) 2021.10.26
C++ 0.02 - Namespaces  (0) 2021.10.25
C++ 0.01 - int 와 Float 구분하기!!  (0) 2021.10.25