본문 바로가기

데이터 값을 비트 문자열로 변환 프로그래밍 하다보면 간혹 데이터 값을 이진수로 출력하고 싶을 때가 있다. 매번하기에 매우 귀찮은 작업이다. 그래서 간단하게 작성해서 만들어본다. 작성:[http://ospace.tistory.com/(ospace114@empal.com) 2009.12.23 코드 단순히 작성한 것이라서 자세한 에러처리는 본인이 직접하길 바란다. 잘못하면 버퍼 오버플로 발생할 수 있다. ^^; enum { BIT_BUF_LEN = 512 }; char* bitToStr(char* val, int len) { static char buf[BIT_BUF_LEN]; int l = 0; int i = 0; memset (buf, 0, BIT_BUF_LEN); #define PRN_BIT(v) (v) ? (buf[l++] = &#3.. 더보기
문자열 이야기(작성중) 문자열 이야기 작성자: Ospace(ospace114@empal.com) History 080109 ospace 최초작성 제가 Windows 환경에서 개발하면서 가장 골치아픈 자료형이 문자열이다. 다른 자료형은 정수형과 실수형이고 값의 범위 정도만 알면 충분하다. 같은 형태 자료형이면 공통된 범위에 속한 값이면 쉽게 변환이 가능하고 사용할 수 있다. 그러나 문자열은 다르다. 물론 문자열 자체가 기본 자료형이 아니기 때문에 더욱더 그렇다고 볼 수 있다. 먼저 문자열 자료형의 종류를 살펴보고, 이들간의 변환을 살펴보겠다. 대부분의 내용는 MSDN를 참고했으며, 그외에 나름대로 시행착오로 만들어졌다. 그 다음으로 문자열간의 변환 방법을 알아보겠다. 마지막으로 문자열 관련 팁을 몇가지 넣도록 하겠다. 문자열 자.. 더보기

반응형