|
AnsiString str = "-8.00099957667E+001";
double dbl = str.ToDouble();
이러면 dbl에 -80.0099.... 가 저장되는군요.
unitas 님이 쓰신 글 :
: GPIB통신으로 계측기로부터 아래와 같은 값을 얻었습니다.
: 데이타를 받을때 float형으로 받으면 에러가 나서 스트링 형태로 받았습니다.
:
: -8.00099957667E+001, +0.00000000000E+000
:
: 앞에 유효숫자 있는것만 갯수만큼 char형으로 데이타를 옮겨서 -8.00099957667E+001 만 읽었습니다.
: 이것을 -80.00 형태로 바꾸고 싶은데 어떻게 해야 할지 모르겠네요.
|