728x90
C++에서 cin을 사용하여 입력을 받을 때, 기본적으로 공백 문자(스페이스, 탭, 개행)을 기준으로 데이터를 분리함
→ 띄어쓰기(스페이스)는 cin에서 입력을 구분하는 구분자로 작용함
예시
#include <iostream>
using namespace std;
int main() {
int a, b, c;
cout << "정수 a, b, c를 입력하세요: ";
cin >> a >> b >> c;
cout << "입력된 값: a=" << a << ", b=" << b << ", c=" << c << endl;
return 0;
}
"1 2 3"로 입력하면 cin은 이를 공백 문자를 기준으로 각 변수에 할당함
사례
#include <iostream>
using namespace std;
int main() {
int N, M;
cin >> N >> M;
cout << "N: "<< N <<", M: " << M << endl;
char a;
cin>>a;
if (a=='*'){
int b;
cin>>b;
cout<<b<<endl;
}
return 0;
}
728x90
'개발 > c++' 카테고리의 다른 글
[디버깅 노트] null이 된 변수(객체)에는 ... (0) | 2023.10.20 |
---|---|
[디버깅 노트] 포인터 관련 유의사항 (0) | 2023.10.20 |
[c++] new를 통한 동적 할당... 😯 (0) | 2023.09.26 |
[c++] vector (0) | 2023.09.25 |
[c++] const / 초기화 리스트!! (0) | 2023.09.24 |