절대값을 계산하는 C 코드

---- 1. jabs 1. 절대값 계산 함수 1. 1. Version 0.2 1. 2004/04/28----절대값을 계산합니다. 첫번째 부호비트를 검사해서 1이면 음수로 판단해서 2의 보수를 취한다음 리턴한다. 더 간단하게 계산할 수 있는 방법이 있으면 소개해 주세요.int jabs(int num)int main(){ printf("%d\n", j...

프로세스가 살아있는지 확인하는 C 코드

---- 1. isproc 1. 프로세스가 살아있는지 확인하는 함수 1. 1. Version 0.2 1. 2005/05/17----프로세스가 살아있는지 확인하며, 이를 위해서 /proc/를 검사한다. PID만으로 할경우 프로세스의 생존여부를 확인하는게 불확실할 수 있음으로, 프로세스명이 일치하는지 여부까지 확인한다.int isproc(int pid,...

반향되지 않는 사용자 패스워드 입력 C 예제

---- 1. inputpass 1. 반향되지 않는 사용자 패스워드 받아들이기 1. yundream 1. Version 0.1 1. 2004/01/16----터미널에서 패스워드를 입력받을 때 패스워드 내용이 반향이 되면 안됩니다. 이 때 사용할 수 있는 간단한 함수입니다. termios의 터미널 제어 함수들을 이용해서 작성했습니다. int main(){...

특정한 문자사이에 있는 문자열을 가져오는 C 코드

---- 1. getstr 1. 문자사이에 있는 문자열 가져오기 1. 1. Version 0.2 1. 2004/11/2----특정한 문자사이에 있는 문자열을 가져옵니다. 메일 헤더를 파싱하려다가 만들어 보았습니다.char getstr(char fc, char lc, char orgstr, char dststr) 1. fc 2. lc ----int ...

주민등록번호에서 정보를 파싱하는 간단한 C 예제

---- 1. get_jumin_info 1. 주민등록번호에서 정보를 파싱하는 간단한 예제입니다. 1. 1. Version 0.1 1. 2004/01/28----1900년대에 태어난 사람들에 대한 주민정보를 가져오는 예제입니다.그러나 2000년도 이상 태어난 사람은 나이 계산하는 코드에서 에러를 발생시킬수 있습니다.이 부분에 대한 처리를 어떻게 하고 있...

CLang, CD-ROM을 꺼내기

---- 1. eject 1. 시디롬 꺼내는 코드 1. 1. Version 0.2 1. 2004/02/26----ioctl()을 이용해서 cdrom을 꺼내는 간단한 함수 입니다. #include #include #include #include #include ...

C를 이용한 디스크 사용 정보 출력

---- 1. dfget 1. 디스크 사용 정보체크(리눅스) 1. 1. Version 0.2 1. 2004/02/06----디스크 정보를 읽어옵니다. 파티션, 마운트 파일, 할당된 블럭과 사용중인 블럭의 크기를 얻어옵니다. 실제 df을 통해서 얻을 수 있는 정보들을 가져옵니다./dev/mounts정보와 statfs()함수를 이용해서 위의 정보들을 얻어옵...

문자열의 crc32를 계산

---- 1. crc32 1. 문자열의 crc32를 계산함 1. acidd15 1. Version 0.1 1. 2004/03/28 ----문자열의 값을 계산함사용방법은 아래를 참조#include #define CRC32(crc,ch) (crc=(crc>>8)^crc32tab)static const unsigned int crc32tab={...

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