Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- 소니
- Visual Basic
- 입문
- VB.NET
- 파이어버드
- SDK
- 파라미터
- dll
- winsock
- PostgreSQL
- xml
- 초보
- 설치
- Firebird
- 시리얼 통신
- 예제
- MySQL
- 데이터베이스
- vb
- Delphi
- 델파이
- Visual Studio 2005
- 문자열
- WIN32 SDK
- MFC
- 셋업
- 인스톨
- SQL
- c#
- 기초
Archives
- Today
- Total
목록%X (1)
프로그래밍 노트
C에서 16진수를 10진수로 10진수를 16진수로 바꾸기 (MFC)
설명은 따로 필요없을 것같다. 그냥 밑에 소스를 보면.... void main() { int nDec = 0; char szHex[16]; // 16진수를 10진수로 sprintf(szHex, "FF"); nDec = (int)strtol(szHex, NULL, 16); printf(" %s -> %d \n", szHex, nDec); nDec = nDec - 0xF; // 10진수를 16진수로 sprintf(szHex, "%X", nDec); printf("%d -> %s \n", nDec, szHex); } 실행한 결과 FF -> 255 240 -> F0 strtol 함수를 알면 16진수를 10진수로 바꾸는 것을 한줄에 끝낼 수 있는데 저 함수를 모르면... sprintf의 포멧에서 %X를 쓰느냐 %..
Win32 SDK 초보
2007. 9. 7. 17:55