binary 데이터 처리 함수
memrchr(3) - 1바이트의 데이터 역순 찾기(GNU only)
memccpy(3) - memory 영역간 데이터 복제(특정 문자까지)
memmove(3) - memory 영역간 데이터 복제(overlap 보완)
bcmp(3) - 두 메모리 영역의 데이터 비교 (deprecated)
bzero(3) - 0x00으로 채우기 (deprecated)
String 데이터 처리 함수
strncat(3) - 문자열의 뒤에 문자열을 붙이기(n바이트 이내)
strncmp(3) - 문자열을 n바이트까지 문자열 비교
strcasecmp(3) - 대소문자 구별없이 문자열의 끝까지 비교
strncasecmp(3) - 문자열을 n바이트까지 문자열 비교.
strdup(3) - 문자열을 새로운 메모리 할당후 복제
strndup(3) - n바이트 문자열을 새로운 메모리 할당후 복제
strrchr(3) - 문자열의 뒤에서부터 앞쪽으로 문자 검색
strcasestr(3) - 대소문자 구분없이 문자열에서 문자열 찾기(비표준)
strrstr(3) - 문자열의 뒤에서 부터 문자열 찾기(비표준)
strtok(3) - 문자열을 delimiter 단위로 자르기
strtok_r(3) - 문자열을 delimiter 단위로 자르기 (thread-safe)
strsep(3) - 문자열을 delimiter 단위로 분리
stpcpy(3) - 문자열 복사후에 문자열의 끝위치 return
stpncpy(3) - 문자열을 n바이트 복사후에 문자열의 끝위치 return
sprintf(3) - 데이터를 format된 형태로 buffer에 저장
snprintf(3) - 데이터를 format된 형태를 정해진 크기의 buffer에 저장
'관리 > 자료 구성' 카테고리의 다른 글
Process 관리 함수 (0) | 2019.10.04 |
---|---|
시간(Time, Date) 관련 Library (0) | 2019.10.04 |
Shared Library 관련 API (0) | 2019.10.04 |
C 표준 Library (0) | 2019.10.04 |
Socket 통신 관련 Library (0) | 2019.10.04 |