PROG.

DELPHI StrToInt, StrtoIntDef, TryStrtoInt.. 사용시 주의

NUL 2013. 4. 12. 19:53
내부적으로  Val(String, Var, Err) 함수를 쓰는 것들인데,

16진수를 인식하기도 합니다.

'$1234'   =>4660 당연하겠죠...
'0x1234' =>4660 C언어 스타일도 16진수로 인식합니다.
'x1234'   =>4660 이것 마저도 16진수로 인식하다니... 이건 좀 ....



그러고 보니 델파이 쓴지 10년이 넘었는데, 처음 익힐때 빼고는 도움말이나 레퍼런스를 읽어 본 기억이 없네요.

이번에 찾아보려니 실행도 안되네요. 어딘가 파일이 손상 된 듯....;

embacadero 홈페이지의 도움말에는 이런 언급이 전혀 없군요.

아마 봐봐야 별 도움 안되니 걍 소스 뒤져보는데에 익숙해진 듯합니다.




C++ 문서들은 그 방대함과 세세함이 참 부럽습니다.

물론 안봐도 대충 쓸수 있는 파스칼이 편하기는 한데... 이런게 의도하지 않은 결과를 일으키면 참난감함.