|
하안인 님이 쓰신 글 :
: 기존 C에서 문자열이 숫자인가 문자인가 체크하는 명령어처럼
: String에서도(C++) 명령어가 따로 있나요.
: 아니면 c함수를 그대로 써야 하나요.
문자열을 정수나 실수로 변환해보면 됩니다.
변환이 안 되면 EConvertError 예외가 throw 됩니다.
AnsiString S;
...
try {
double real_number = S.toDouble();
cout << S << " Can be converted to number" << endl;
} catch(EConvertError &e) {
cout << S << " Cannot be converted to number" << endl;
}
|