C++에서 3자리 숫자 입력 받는 방법이다.
#include <iostream>
using namespace std;
int main(int argc, char **argv) {
string st;
cout << "3자리 숫자를 입력하세요." << endl;
getline(cin, st);
if (st.length() != 3) {
cout << "3자리 숫자를 입력해야 합니다.\n프로그램 종료" << endl;
return 0;
}
for (int i = 0; i < st.length() ; i++) {
if (st[i] < '0' || st[i] > '9') {
cout << "0 ~ 9 사이의 숫자를 입력해야 합니다.\n프로그램 종료" << endl;
return 0;
}
}
cout << "입력하신 숫자는 " << st << " 입니다." << endl;
}
'C++ 언어' 카테고리의 다른 글
| C++에서 Vector를 사용하여 문자열 정력하기(중복테이타 제외) (0) | 2021.09.10 |
|---|---|
| C++에서 Left Right Mid Trim함수 사용하기 (0) | 2021.09.10 |
| C++에서 Vector를 사용하여 자료를 추가히고 출력하기 (0) | 2021.09.10 |
| C++에서 문자열을 정수로 변환하기 (0) | 2021.09.09 |
| C++ 숫자 야구 게임 (0) | 2021.08.12 |
댓글