C, C++/표준 라이브러리
[C++] 표준 입력 scanf() 함수와 객체 std::cin
scanf()와 std::cin 비교 scanf() 함수와 std::cin 객체 사용 모두 사용자의 입력을 받아들이는 방법입니다. 그런데 제목을 자세히 보신 분은 눈치챘겠지만 scanf()는 함수로 C부터 널리 사용되어 왔습니다. int scanf( const char *format [,argument]...); 이에 반해 std::cin은 객체 지향 언어인 C++의 객체로 좀 더 자세히 말하면 전역스트림 객체입니다. 정의를 보자면 아래와 같습니다. extern istream cin; std::cin 객체를 사용하기 위해서 헤더파일을 포함해야 하고, scanf() 함수를 사용하기 위해선 나 헤더파일을 포함해야 하지만 헤더파일에도 정의되어 있기 때문에 굳이 구분하여 사용할 필요는 없을 것 같습니다. #in..
2024. 4. 8.