bool isNumber(const std::string &str){
// std::istringstream : input from string
// cf. std::cin : input from keyboard
std::istringstream iss(str);
int number;
iss >> number; // try converting string to int (extract int from string)
// if input is int, the converting should be success
return !iss.fail() && iss.eof();
}
std::cin = 사용자 입력을 키보드로 받는 용도
std::istringstream = 문자열로부터 스트림 입력을 받는 용도
'BOJ Review > C++ Techniques' 카테고리의 다른 글
| [C++] std::set 정렬 순서 바꾸기 (0) | 2023.08.20 |
|---|---|
| [C++] 정렬된 vector에서 특정 요소의 위치 찾기 (0) | 2023.08.19 |
| [C++] 중복된 요소 제거하기 (0) | 2023.08.19 |
| [C++] sync_with_stdio (0) | 2023.08.19 |