개발/c++
[c++] 입력에서 띄어쓰기
물만난동그리
2023. 10. 20. 20:16
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