Cin과 Cout

2020. 1. 27. 23:58


 

c++에서 cin과 cout는 입출력 타입을 따로 지정할 필요가 없다.

이 외에도 예외처리가 강하고 기능이 많아서 c++에서는 필수적으로 쓰이는 기능이다.

하지만 scanf, printf보다는 느리다는 단점이 있다.

 

알고리즘 문제를 풀 경우,  빠르게 연산한 값을 출력하는 것이 관건이므로 시간을 단축시켜야 할 필요가 있다. 

백준의 문제를 풀 경우, c언어를 그대로 사용하여 알고리즘 문제를 풀어도 상관은 없다. 

 

만약 c++문법을 그대로 사용하되, scanf나 printf처럼 빠른 계산을 원한다면 하단과 같은 규칙을 갖고 코드를 작성하면 된다.

1. ios_base::sync_with_stdio(false); 

2. cin.tie(NULL);

3. endl 대신 "\n" 사용

 

 

'👩🏻‍💻 Programming > C++' 카테고리의 다른 글

Find()와 Substr()  (0) 2020.02.10
공백이 포함된 문자열 받기  (0) 2020.02.10
아스키코드  (0) 2020.02.09
C++ 소수점 반올림  (0) 2020.02.02
While문과 EOF  (0) 2020.01.30