스타크래프트2 자유의 날개 엔딩봤습니다.

스타크래프트2 3부작중 첫번째 테란이야기 “자유의 날개” 엔딩 봤습니다. 재미있었네요. 원래 전략 시뮬같은 컨트롤 하는 게임 잘 못해서 거의 안하고 있었는데 스토리 부분은 노멀 난이도로 해도 그리 어렵지 않고 적당한 재미를 …

C#에서 byte[]를 string으로 변환 할때 주의 할점

C#에서 byte배열을 string으로 변환할때 주로 string tmpSTR = Encoding.Default.GetString(바이트배열); 이렇게 쓰라고 많이 나오는데 주의해야 할점이 byte[] 뒷부분에 0으로 채워져 있을경우 그냥 잘라버리는게 아니라 \0 값으로 채워진 string이 생깁니다. byte[] tmp …

C언어 구조체 비트필드와 C#에서 처리

C언어 구조체 비트필드는 사용시 구조체를 메모리에 할당 했을때 실제 값들은 할당된 메모리 블럭의 앞부분 부터 비트를 채워나가는게 아니라 뒤에서 부터 채워나갑니다. 일반적으로 변수에 값을 할당해도 뒤에서 부터 채워나가죠 (0x1A는 0001 …