간단한 URL 파싱 코드

간단한 URL 파싱 코드 URL 을 파싱하여 줍니다.!!!!!void __w3curlparse(const char szurl, char szprotocol, char szuser, char szpassword, char szaddress, unsigned long &nport, char szuri){ char szport="\0"; unsigned lon...

자신의 아이피를 얻어오는 함수 : Windows 버전

자신의 아이피를 얻어오는 함수 자신의 아이피를 얻어오는 함수의 윈도우즈 버전입니다. WinXP 이상에서만 정상 작동합니다.소스코드에 todo 주석을 참고 하십시오.//------------------------------------------------------------------------------//// Get machine ip addresse...

Bit필드에서 최상위 블럭 얻어오기

Bit필드에서 최상위 블럭 얻어오기 32bit 데이터를 2bit씩 16블럭으로 나눈다. 최상위 블럭부터 검사해서, 0보다 더큰 블럭을 얻어온다. 즉 다음과 같은 int형 값을 해당 함수에 집어넣으면 +--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+|00|00|01|10|00|11|00|00|01|01|10|11|1...

프로그램이 이미 떠있는지 확인

프로그램이 이미 떠있는지 확인Damon(12) 프로그램을 만들다 보면, 이전에 동일한 프로세스가 떠있는지 확인을 해서, 떠있을 경우 바로 프로그램이 종료되도록 하는 코드를 넣어야할 필요가 있습니다. 이러한 경우 사용가능 한 간단한 함수 입니다. 다음과 같은 프로세스로 작동합니다.이 코드는 리눅스(12) kernel(12) 2.6에서 테스트되었습니다. 아마...

timout을 체크하는 connect wrapper 함수

timout을 체크하는 connect wrapper 함수#include #include #include #include #include #include #include int ConnectWait(int sockfd, struc...

데몬 감시

데몬 감시프로세스가 살아있는지 알아보는 간단한 코드입니다.main(){ if (DaemonAlive("httpd")) printf("alive\n"); else printf("dead\n");}#include #include #include #include #include

None title

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

조각 코드 : 디스크 크기 알아내기

조각 코드 ioctl()을 이용해서 Disk의 크기를 얻어오는 간단한 함수, Linux(#include #include #include #include #include #include #include int getdevsi...

한글로된 문자열을 뒤집기

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

memcpy 구현

memcpy 구현#include #include #include void mymemcpy(void dst, void src, unsigned int size){ int i; char a = (char )src; int pad = size%sizeof(int); for(i = 0; i < size/sizeof...