조각 코드 : 유닉스 시간을 문자열 형식으로 변환

조각 코드 유닉스 시간을 문자열로 바꿔주기 위한 표준 함수는 ctime(time_t 타입의 유닉스 시간을 알아보기 쉬운 일반 문자열로 변경하는 함수입니다. 시간의 각 단위를 표현하기 위해 y(년), m(월), d(일), h(시), mi(분),s(초) 를 사용하게 됩니다. php의 date 함수와 비슷하게 사용할 수 있습니다.현재는 각 자리수가 고정되어 있...

strtok, strsep와 같은 토큰 추출 프로그램

strtok, strsep와 같은 토큰 추출 프로그램산하님의 를 조각코드 모음으로 옮겼습니다. strsep이나 strtok 같은 토큰 추출 함수를 만들어본다. 기존의 표준함수들은 메모리를 할당하며 포인터를 반환하는데 이것이 언제 해제되는지 알 수 없다. (물론, glibc소스를 보면된다.) 소스는 보지 않았지만 대략, 사용자가 직접 해제해야 할 것 같아 ...

조각 코드 : 문자열의 양끝에 있는 특정 문자열 삭제

조각 코드 문자열의 양쪽에 있는 특정 문자들을 없애 줍니다.int main(int argc,char argv){ char str=" \n \r \n \t abcdefghijklmnopqrstuvwxyz \n \t "; char ret; printf("%s\n\n",str); trim(str,NULL,0,&ret,TRIM_RIGHT); printf("TRI...

조각코드 : 시스템 부팅 후 경과시간 검사

조각코드 리눅스/솔라리스 시스템의 부팅후 경과된 시간을 초단위로 얻어옵니다. 부팅시간은 /proc/uptime의 값을 이용해서 계산합니다. 부팅경과 시간은 단순히 시스템의 부팅 시간을 얻어오는 것 외에도 프로세스의 CPU사용율 등을 계산하기 위한 용도로도 사용됩니다. int uptime(); 1. 리턴값 int main(){ time_t cutime = ...

조각 코드 : url 문자열의 인코딩 및 디코딩

조각 코드 GET혹은 POST방식으로 전달되는 URL 문자열을 인코딩하거나 디코딩 한다. 클라이언트에서 위의 방법을 이용해서 데이터를 전달할 경우에, 이외의 모든 단어는 %HEX방식으로 인코딩되어서 전달된다. 서버측에서는 이를 다시 디코딩해야 한다. CGI(12) 프로그래밍을 한다면 반드시 인코딩/디코딩과정을 거쳐야 한다. 인코딩 방식에 대한 내용은 을 ...