사용자 입력 값을 받아들이는 requirment가 있습니다. 정수 또는 문자열 일 수 있습니다. 사용자 입력은 다음과 같이 허용됩니다.C++에서 올바른 값에 대한 사용자 입력 확인
string strArg;
cout << "Enter price value " << endl;
std::getline(std::cin, strArg);
int input;
std::stringstream(strArg) >> input;
질문은 내가 즉, 우측 입력 확인, 사용자가 오히려 문자열보다 정수를 입력했습니다 확인합니까 방법이다. C++에서 이식 가능한 방식으로 어떻게 할 수 있습니까? 내 매니저는 그것을 사용 :)에서 행복하지 않다으로 내 프로젝트 부스트가 허용되지 않는 마찬가지로
기존 라이브러리가 만족스럽지 않으면 직접 라이브러리를 만들어 사용해야합니다. –
마지막 줄에서'strArg'를'input'으로 변경 했으므로 예제가 깨졌습니다. 그리고'RtsString'은 C++이 아닙니다. –