|
String Str;
double k;
Str.sprintf ("123.456");
k = StrToFloat (Str);
위와 같이하면 k 에는 123.456 이 들어오죠.
그런데. 만약에
Str.sprintf ("123.....555");
이렇게 소숫점이 달달이 붙어 있거나 하면 실수형이나 정수형이 아니므로 에러가 납니다.
k = StrToFloat (Str); <-- 여기서 에러남
이럴때
Str 의 문자형을 숫자나 실수형으로 변환했을때 변환이 되지 않음을 알 수 있는 방법이 있을까요?
|