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
- SQL
- 파이어버드
- 시리얼 통신
- VB.NET
- winsock
- SDK
- 초보
- 셋업
- MySQL
- 설치
- 소니
- Visual Basic
- Delphi
- 델파이
- 문자열
- Firebird
- xml
- PostgreSQL
- vb
- 인스톨
- 파라미터
- dll
- 예제
- 데이터베이스
- Visual Studio 2005
- 입문
- WIN32 SDK
- c#
- MFC
- 기초
Archives
- Today
- Total
목록strtol (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