반응형
안녕하세요 판타지코딩입니다!
오늘은 C++에서 활용하는 cin함수에 대해서 공부해보겠습니다.
C언어에서는 숫자나 문자를 입력받을 때 scanf 함수를 활용합니다. 간단한 예시를 들자면 scanf("%d", &a); 이런식으로 작성해서 변수 a에 정수를 입력받을 수 있도록 한 것입니다. C++에서는 입력을 받기 위해서 cin 함수를 활용합니다. cin >> a; 이런 식으로 작성하면 되어서 C언어에서 활용하는 scanf 함수 보다는 코드 작성이 조금 더 간단해 보입니다. 그럼 cin 함수 활용 방법에 대해서 조금 더 자세히 알아보겠습니다.
C++에서 활용하는 cin 함수는 iostream이라는 헤더 파일을 추가하여 활용할 수 있습니다.
#include <iostream>
using namespace std;
int main()
{
int a;
cin >> a;
return 0;
}
앞서 말씀드린 iostream을 먼저 추가하고, using namespace std;로 이름 공간을 생략하도록 했습니다. 그리고 main 함수에서 int형 변수 a를 생성하여 cin 함수로 a에 정수를 입력받습니다. cin 함수는 원래 std라는 이름 공간 내에 있습니다. 그래서 using namespace std;를 작성하지 않았다면 std::cin 이라고 작성하면 됩니다. 이렇게 cin 함수를 활용하면 변수 a에 정수를 입력받을 수 있습니다.
그럼 오늘은 cin 함수에 대해서 알아보았습니다.
감사합니다!
반응형
'C언어' 카테고리의 다른 글
런타임 에러가 무엇일까? 런타임 에러가 발생하는 이유 (0) | 2022.12.26 |
---|---|
C언어 동적 할당 / new와 delete / C++ 기초 (0) | 2022.12.25 |
C언어 int / float / 소수 표현하기 / C언어 기초 (1) | 2022.12.21 |
C++ cout / 출력함수 / printf / C++ 기초 (0) | 2022.12.20 |
namespace 가 무엇일까? C++ 기초 (0) | 2022.12.19 |