2008. 6. 25. 20:38

화면에 표시하는 모든 함수는 문자열로 인식하게 된다.
ADD A, B 명령어로 A,B에 10이라는 숫자가 들어있다면, A변수에는 20이 저장되며,
이것을 MessageBox로 표시할려면 숫자를 문자로 변경해야 한다. 이것은 여러가지 알고리즘이
존재하지만, Win32API에서는 이미 이러한 문자열관련 함수를 제공한다. 숫자 -> 문자열 변환은
자주 일어나므로 반드시 알아두기 바란다.

.data
mystr db 10 dup(?)
myint dd 15
caption db "숫자 문자 변환 예제",0
format db "%d",0

.code
invoke wsprintf, addr mystr, addr format, myint
invoke MessageBox, NULL, addr mystr, addr caption, MB_OK or MB_ICONINFORMATION

Posted by openserver