SPRING :: NOTE
[C++] 16진수 값을 받아와 8bit 2진수로 변환해서 바이너리 파일로 저장해주는 프로그램 본문
Development Language/C · C++ · MFC
[C++] 16진수 값을 받아와 8bit 2진수로 변환해서 바이너리 파일로 저장해주는 프로그램
RAYZIE 2016. 6. 8. 18:14반응형
16진수 값을 받아와 8bit 2진수로 변환해서 바이너리 파일로 저장해주는 프로그램
/* Libraries */
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#pragma warning(disable : 4996)
#define _CRT_SECURE_NO_DEPRECATE
void main()
{
int j;
char binaryNum[10], *pointer;
char hexNum[10];
FILE *f;
while (true)
{
gets(hexNum);
/* From Hex convert to decimal */
j = strtol(hexNum, &pointer, 16);
/* From Decimal convert to Binary */
itoa(j, binaryNum, 2);
printf("Hex: %s Bin: %08s \n", hexNum, binaryNum);
f = fopen("out3.bin", "wb");
fprintf(f, "%08s ",binaryNum);
fclose(f);
}
}
반응형
'Development Language > C · C++ · MFC' 카테고리의 다른 글
[C] WIN32 Thread / 1부터 100까지 더하는동안 점찍기 (0) | 2016.06.08 |
---|---|
[C] runtime library Thread / 1부터 100까지 합 구하기 (0) | 2016.06.08 |
[C] 바이너리 파일 변환기 (0) | 2016.06.08 |
[C] 2차원배열 메모리 동적 할당 (0) | 2016.05.13 |
[MFC] 현재 시간 얻어오기 (로컬) (0) | 2016.05.09 |
Comments