C코드 : 비트연산으로 홀짝 검사하기. 

C코드 첫 비트가 0이면 짝수 1이면 홀수 인 것에 착안.#include int main(int argc, char argv){ char buf; while(fgets(buf, 80, stdin)!= NULL) { (atoi(buf) << 31)?printf("홀수\n") }}#include int main(int argc...

8byte 문자를 Hex로 변환 

---- 1. char2hex 1. 8byte 문자를 Hex로 변환 1. 1. Version 0.2 1. 2005/05/26----Mac 주소(6byte)를 Mac 형식으로 변환하려는 시도중에 만들어 졌음 int main(){ char rtv; char2hex(254, rtv); printf("%s\n", rtv);}struct bit{ unsign...

bitmap 예제 

---- 1. bitmap 1. 간단한 bitmap 이해를 돕는 예제 1. 1. Version 0.1 1. 2005/06/17----bitmap 의 이해를 돕는 예제입니다. 일단 이 예제는 영문 폰트만을 예로 든것인데 차후에 한글 조합형 및 완성형도 올리겠습니다. (코드 정리하기 귀찮아서 나중에...)한글을 출력하는 예제를 간단하게 완성했습니다.원본직접...

atox 함수 구현 

atox 함수 구현네트웍프로그램 중 아래의 함수를 사용해야 해서 작성 한 적이 있습니다.(radius 관련)my_atox(aa, bb);int my_atox(char bis, char sib) / ascii to hex by HLIM /{ char p, b; char a; int i, sib_len, cnt; p = sib; b = bis; sib_len...

Triple DES library source 

Triple DES library source---- 1. Triple DES library source 1. Triple DES 알고리즘의 이해를 위한 예제 및 library 1. 1. Version 0.1 1. 2006/04/15 ----미국 상무성의 국립표준국 (NBS, National Bureau os Standards) 에서공모를 통하여 채택된...

비트필드에서 Range Weight 구하기 

비트필드에서 Range Weight 구하기#include float AndOrValue(int a, int b){ int n = 0; int Orflag = 0; int Andflag = 0; for (n = 0; n < 16; n++) { if ( a >> 30 && b >> 30) { Andflag++; } if (((a >> 30) ...

입력된 값을 2진형태로 출력 

입력된 값을 2진형태로 출력#include static int weight;int blockWeight(int a){ int n = 0; int mask = 1; for (n = 0; n < 32; n++) { weight = (a >> 31) & mask; a = a << 1; } return weight;}int main(int arg...

MP3 의 총 재생시간을 추출해주는 예제 

---- 1. MP3 Play Time 1. MP3 의 총 재생시간을 추출해주는 예제 1. 1. Version 0.1 1. 2005/05/14 ----이 소스의 목적은 MP3파일의 재생시간을 검출하는 것입니다. 간략화 구현한것이라서 조금 검출속도가 느린편입니다. 1. 파일 열고 2. 헤더 찾고 (0xffe00000) 3. 각 정보 추출후 실제 MP3가...

한글로된 문자열을 뒤집기 

한글로된 문자열을 뒤집기 진행중 단어사전을 만들기 위한 목적이다. 조사를 제거하기 위한 모듈로 사용할 것이다.#include #include void invertStr(char a){ int len, i; char b = {0x00,}; len = strlen(a); for (i = 0; i < len; i += 2) {...

None title 

---- 1. 최대공약수 구하기 1. 두수의 최대공약수를 구하기 1. 1. Version 0.1 1. 2005/05/15 ----두 정수간의 최대공약수를 구하는 코드입니다. 배보다 배꼽이 더 커진것 같은데 철저한 테스트를 위해서 배꼽이 커졌네요.gcm.c 로 소스를 저장후 컴파일은 요렇게 합니다.bash# gcc -o gcm gcm.c/ Copyrigh...