반응형
// Int -> CString
str.Format("%d", int형 변수)
// Double -> CString
str.Format("%.2lf", Double형 변수)
// CSting -> Int
_ttoi( CString형 변수 ) 또는 atoi( CString형 변수 )
// CString -> Double
atof( CString형 변수 )
// 변수의 Type 을 알고 싶을때..
typeid( 변수명 )
// typeid( 변수 : 포인터일때 ) return 값이 에러 날때
런타임 에러의 원인은
str.Format("%d", int형 변수)
// Double -> CString
str.Format("%.2lf", Double형 변수)
// CSting -> Int
_ttoi( CString형 변수 ) 또는 atoi( CString형 변수 )
// CString -> Double
atof( CString형 변수 )
// 변수의 Type 을 알고 싶을때..
typeid( 변수명 )
// typeid( 변수 : 포인터일때 ) return 값이 에러 날때
런타임 에러의 원인은
/GR(런타임 형식 정보 사용) 태그를 속성에 넣어줘야 합니다.
Project-Settings-C/C++-Category(C/C++ Language)- Enable Run-Time Type Information(RTTI)부분 체크해주세여
보통 이부분이 체크되면 실행파일 용량이 증가하는 관계로 디폴트는 체크가 안되어 있어여
코드는 분명 맞는데 계속 에러나서 찾다가 이부분이 문제더군요
반응형
'프로그래밍 > MFC' 카테고리의 다른 글
SDI 기반에서.. (0) | 2009.02.11 |
---|---|
srand(), rand() 함수 설명 (0) | 2009.02.11 |
Dialog 에 관련된 것들.. (0) | 2009.02.11 |
콤보박스에 관련된 것들.. (0) | 2009.02.11 |
Control List 에 관련 된 것들.. (0) | 2009.02.11 |