WORD e_magic = 0x0;
fread(&e_magic, sizeof(WORD), sizeof(WORD), fp);
printf(" ", e_magic);
WORD가 2바이트 짜린데 2바이트 캐릭터 형으로 찍고 싶은데 어떻게 해야됨?
%c형식으로 두 번 찍으려면 어떻게 해야되는지 알려주셈
char e_maic[2] 이렇게 만들면 되는 문제이긴 한데 그러면 코드가 안깔끔해져서 별로임
WORD e_magic = 0x0;
fread(&e_magic, sizeof(WORD), sizeof(WORD), fp);
printf(" ", e_magic);
WORD가 2바이트 짜린데 2바이트 캐릭터 형으로 찍고 싶은데 어떻게 해야됨?
%c형식으로 두 번 찍으려면 어떻게 해야되는지 알려주셈
char e_maic[2] 이렇게 만들면 되는 문제이긴 한데 그러면 코드가 안깔끔해져서 별로임
and연산
a라고 치면 "%c %c", a & 0xFF, a & 0xFF00
그렇게 했는데 두글자가 아니라 한글자가 출력되는디?
WORD e_magic = 0x0; fread(&e_magic, sizeof(WORD), sizeof(WORD), fp); printf("%c%c\n", e_magic & 0xFF, e_magic & 0xFF00);
이렇게 하면 M만 출력됨
근데 님 몇살이에요? 왤캐 잘알음
22살 군바리여 좃도모름 진심임
나보다 4살 많네
아 올만에 해서 헷갈림 (a >> 8) & 0xFF 이리해야하네
고마워
처음알려준대로 하면 자릿수가 안맞아서 엉뚱한값나옴
행복할거야 수고해
8칸 밀어서 1바이트만큼 버려준 뒤 하위 1바이트 뽑아오는 코드임
e메직을 char 이메직[2]; 으로 선언해서ㅜ사용 해도 됨