원상철 님이 쓰신 글 :
: Edit1->Text
: 제가 그냥 c언어만 아는 상태에서 c++ 빌더 프로그램으로 계산기를 짜고있는데요
: 저 위에 문법이 어떤걸 뜻하는건가요?
:
: 그리고 text.ToDouble(); 이건 더블형 숫자를 받겟다 라는 뜻인가요?
네 맞습니다.
위의 문법은 숫자 이외의 값이 들어올 경우 예외 에러가 발생되기 때문에 try catch 문을 넣어야 안전합니다.
다른 방법도 있습니다.
double value = atof(Edit1->Text.c_str());
//예외가 발생될 경우, '0'으로 들어옵니다.
|