Home Page
  Joinc
RSS 구독
   Joinc Teamblog
TIP
카테고리
  전체 (2237)
   alones (656)
   정의의소 (57)
   minsu (88)
   minzkn (318)
   SUN+MOON (50)
   yundream (461)
   decawoo (225)
   hkpco (99)
   sunnmoon (14)
   thedino (143)
   yubi (18)
리눅스 표준 라이브러리 함수
리눅스 표준 라이브러리 함수를 정리합니다.

트랙백주소는 http://teamblog.joinc.co.kr/Cstandardlib/trackback/1 입니다.
글쓴이 : (yundream)
2008/01/15 화요일 01:27:00
카테고리 :
1장. fopen(3)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 에러1.5. 예제1.6. 참고문헌 파일로 부터 스트림을 생성한다.1.1. 사용법 #include <stdio.h>FILE *fopen(const char *path, const char *mode);FILE *fdopen(int fildes, const char *mode);FILE *freopen(const char *path, const char *mode, F..
글쓴이 : (yundream)
2007/11/26 월요일 01:22:00
카테고리 :
1장. fgets(3)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제열린 파일 스트림으로 부터 문자열을 입력받는다. 1.1절. 사용법 #include <stdio.h> char *fgets(char *s, int size, FILE *stream); 1.2절. 설명 fgets 는 최대크기가 size 이하의 문자를 stream 으로 부터 읽어서 s 에 저장한다. 이때 stream 은 fopen(3)으로 만든 파일스트림이 될..
글쓴이 : (yundream)
2007/11/21 수요일 02:06:00
카테고리 :
1장. fgetc(3)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제 단일 문자를 입력받는다. 1.1절. 사용법 #include <stdio.h>int fgetc(FILE *stream); 1.2절. 설명 stream 가 가리키는 문자를 읽어서 원래 데이터형인 unsigned char 를 int 로 변환하여 값을 되돌려준다. 파일 끝에 도달했을경우 EOF 를 반환한다. 1.3절. 반환값 읽어들인 unsigned char..글
글쓴이 : (yundream)
2007/11/12 월요일 04:00:00
카테고리 :
1장. feof(3)차례1.1절. 사용법1.2절. 설명1.3절. 에러1.4절. 예제1.5절. 참고문헌 스트림 상태를 검사하고 리셋한다.1.1절. 사용법 #include <stdio.h>void clearerr( FILE *stream);int feof( FILE *stream);int ferror( FILE *stream);int fileno( FILE *stream); 1.2절. 설명 clearerr()함수는 EOF를 지우고 stream..
글쓴이 : (yundream)
2007/11/01 목요일 06:57:00
카테고리 :
1장. exit(3)차례1.1. 사용법1.2. 설명1.3. 반환값1.4. 주목1.5. 예제1.6. 참고문헌 프로그램을 정상 종료 시킨다.1.1. 사용법 #include <stdlib.h>void exit(int status); 1.2. 설명 exit()함수는 프로그램을 정상종료 시키며, 이때 종료 값으로 status를 부모프로세스에 status & 0377 로넘겨준다. 부모 프로세스는 wait(2)를 이용해서 자식 프로세스의 종료값..
글쓴이 : (yundream)
2007/10/21 일요일 01:20:00
카테고리 :
1장. execl(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제파일을 실행한다. 1.1절. 사용법 #include <unistd.h>int execl(const char *path, const char *arg, ...); 1.2절. 설명 execl 을 실행하게 되면 현재 프로세스 이미지를 새로운 프로세스 이미지로 바꾼다. 이 함수의 처음 인자는 실행되어야 하는 파일의 경로이다. 또한 파일이 실행될때 가질수 있는 인..
글쓴이 : (yundream)
2007/10/17 수요일 15:35:00
카테고리 :
사용법 #include <time.h>clock_t clock(void); 설명 clock()함수는 프로그램에의해서 사용된 대략적인 프로세스 시간을 리턴한다. 반환값 반환된값은 clock_t로 CPU시간으로 CLOCKS_PER_SEC로 나누면, 초로 환산할 수 있다. 만약 프로세서 시간을 얻을 수 없다면 (clock_t)-1을 리턴한다. 참고 getrusage(2) , times(2) 셈플 프로그램 #include <stdio.h&
글쓴이 : (yundream)
2007/10/10 수요일 00:44:00
카테고리 :
태그 : 리눅스 시스템프로그래밍 c malloc 라이브러리 함수 1장. malloc(2)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제1.5절. 참고문헌 동적 메모리 할당 및 해제1.1절. 사용법 #include <stdlib.h>void *malloc(size_t size);void *calloc(size_t size);int free(void *ptr); void *realloc(void *ptr, size_t siz..
글쓴이 : (yundream)
2007/10/01 월요일 15:25:00
카테고리 :
1장. ceil(3)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제 x 보다 큰 가장 작은 정수를 되돌려준다. 1.1절. 사용법 #include <math.h>double ceil (double x); 1.2절. 설명 ceil() 함수는 x 보다큰 가장 작은 정수를 되돌려준다. 이를테면 올림하는 함수이다. 1.3절. 반환값 x 보다 가장 작은 double 타입의 정수 1.4절. 예제 #include <math.h&
글쓴이 : (yundream)
2007/09/20 목요일 00:47:00
카테고리 :
1장. bzero(3)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제바이트 스트링에 0 을 쓴다. 1.1절. 사용법 #include <string.h>void bzero(void *s, size_t n); 1.2절. 설명 바이트 스트링 s 의 처음 n 바이트를 0으로 채운다. memset(3)과 마찬가지로 메모리를 초기화하기 위한 목적으로 주로 사용된다. 그러나 이함수는 구식이 되었다. bzero 대신 memset(3)..글
글쓴이 : (yundream)
2007/09/13 목요일 12:06:00
카테고리 :
1장.basename(3)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 리턴값1.5절. 예제 디렉토리이름을 제외한 파일이름만 가져온다. 1.1절. 사용법 #include <libgen.h>char *dirname(char *path); 1.2절. 설명 dirname() 은 디렉토리와 파일의 패스조합문자열 에서 디렉토리를 제외한 가장 마지막의 이름을 되돌려준다. 즉 '/' 를 기준으로 문자열을 파싱해서 가장 마지막 '/'를 만..
글쓴이 : (yundream)
2007/09/03 월요일 14:15:00
카테고리 :
1장.basename(3)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 리턴값1.5절. 예제 디렉토리이름을 제외한 파일이름만 가져온다. 1.1절. 사용법 #include <libgen.h>char *dirname(char *path); 1.2절. 설명 dirname() 은 디렉토리와 파일의 패스조합문자열 에서 디렉토리를 제외한 가장 마지막의 이름을 되돌려준다. 즉 '/' 를 기준으로 문자열을 파싱해서 가장 마지막 '/'를 만..
글쓴이 : (yundream)
2007/08/29 수요일 14:15:00
카테고리 :
1장. atoi(3)차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제문자열을 int 로 변환한다. 1.1절. 사용법 #include <stdlib.h>int atoi(const char *nptr); 1.2절. 설명 atoi 함수는 nptr 로 지정된 문자열을 int 형으로 변환한다. 이때 변환범위는 숫자로 인식가능한 선까지이다. 예를들어 아규먼트로 "1234ab" 가 주어졌다면 숫자로 인식가능한 문자열범위는 "1234"..글
글쓴이 : (yundream)
2007/08/29 수요일 00:13:00
카테고리 :
1장. atexit()차례1.1절. 사용법1.2절. 설명1.3절. 반환값1.4절. 예제정상적인 프로그램 종료시 호출될 함수를 호출합니다.1.1절. 사용법 #include <stdlib.h>int atexit(void (* function)(void)); 1.2절. 설명atexit()함수는 exit(3) 를 통해서나, 프로그램의 main으로부터의 반환 값을 통해서 프로그램이 끝났을 때 호출 될 function을 등록하는 것입니다. 그렇게 등..
글쓴이 : (yundream)
2007/08/07 화요일 14:11:00
카테고리 :
1장. abs(3) 차례 1.1절. 사용법 1.2절. 설명 1.3절. 반환값 1.4절. 예제 정수의 절대값을 계산한다. 1.1절. 사용법 #include <stdlib.h> int abs(int j); 1.2절. 설명 인자로 주어진 j 의 절대값을 계산한다. 인자는 정수이여야만 한다. 1.3절. 반환값 절대값을 반환한다. 1.4절. 예제 #include <stdlib.h> #include <stdio.h> int ma..
글쓴이 : (yundream)
2007/08/09 목요일 14:13:00
카테고리 :
1장. atoi(3) 차례 1.1절. 사용법 1.2절. 설명 1.3절. 반환값 1.4절. 예제 문자열을 int 로 변환한다. 1.1절. 사용법 #include <stdlib.h> int atoi(const char *nptr); 1.2절. 설명 atoi 함수는 nptr 로 지정된 문자열을 int 형으로 변환한다. 이때 변환범위는 숫자로 인식가능한 선까지이다. 예를들어 아규먼트로 "1234ab" 가 주어졌다면 숫자로 인식가능한 문자열범위는..글
< 1 >