C++에서 특정 문자열을 숫자인지 확인하고 싶은 경우나 숫자로 변환하고 싶은 경우가 있습니다. isdigit() 문자가 숫자인지 판별하는 함수로 매개 변수로 들어온 char 타입이 10진수 숫자로 변경이 가능하면 0 아닌 숫자(true), 아니면 0(false)를 반환합니다. string 타입의 question 첫번째 char 값이 숫자인지 아닌지 판별합니다. string question; .. cin >> question; if(isdigit(question[0])) { ... } stoi() c++11 이상일 때 string 형식의 변수를 정수형으로 변환합니다. atoi() 함수가 C 라이브러리 내장 함수라 string 변수를 인자로 인식하지 못하는 문제를 해결한 함수입니다. question 첫번째 ..