본문 바로가기
C/C Library

C Lib Index

by memora 2024. 7. 13.

문자열 처리 함수

소속 라이브러리 파일 : <string.h>

함수명 기능설명
memchr 메모리 블럭내에서 지정한 바이트수 만큼 문자를 검색
memcmp 두개의 메모리 블럭을 지정한 바이트수 만큼 비교
memcpy 메모리 블럭의 데이터를 지정 메모리 블럭으로 n바이트 복사
memset 메모리에 지정한 바이트수 만큼 설정한 숫자로 채워줌
memmove 메모리에 지정한 바이트수 만큼 문자를 복사
strcpy 문자열을 복사
strncpy 문자열을 n바이트만큼 복사
strcmp 문자열을 비교
strncmp n문자만큼 문자열을 비교
strcat 문자열을 연결
strncat n 문자만큼 문자열을 연결
strchr 문자열의 선두부터 문자를 검색해서 검색된 위치를 돌려줌
strrchr 문자열의 뒤쪽에서 부터 문자를 검색해서 검색된 위치를 돌려줌
strlen 문자열의 길이를 취득
strerror 에러번호에 해당하는 에러 메시지를 취득
strpbrk 대상 문자열에서 검색문자열이 발견된 지점의 위치를 돌려줌
strspn 대상 문자열에서 검색문자열이 포함된 길이를 돌려줌
strcspn 대상 문자열에서 검색문자열이 포함되지 않은 길이를 돌려줌
strstr 대상 문자열 에서 문자열을 검색
strtok 문자열을 구분자로 분리해 줌

 

 

시간, 날짜 관리 함수

소속 라이브러리 파일 : <time.h>

함수명 기능설명
asctime tm구조체를 문자열로 변환
clock 프로그램 실행시부터의 경과시간을 돌려줌
ctime 현재시간(초)을 날짜와 시간의 문자열로 변환
difftime 두개의 시간의 차이(초 단위)를 산출
gmtime time_t 형식의 시간정보를 tm구조체 정보로 변환(그리니치 표준시)
localtime time_t 형식의 시간정보를 tm구조체 정보로 변환(현지시)
mktime tm구조체 정보를 time_t 형식의 시간정보로 변환
time 현재시간을 취득

 

 

입출력 함수

소속 라이브러리 파일 : <stdio.h>

 

함수명 기능설명
clearerr err상태정보를 클리어
fclose 파일을 close
feof 파일의 종단지시자를 확인
ferror 파일의 에러발생 상태를 확인
fgetc 파일에서 한 문자 읽기
fputc 파일에 한 문자 쓰기
fgets 파일에서 문자열 읽기
fputs 파일에 문자열 쓰기
fgetpos 파일 포인터의 위치를 취득
fopen 파일 열기
freopen 파일 닫고 다시 열기
fread 파일에서 지정한 사이즈의 데이터를 n개 읽어내기
remove 파일 삭제
   

 

 

난수(randum) 생성 함수

소속 라이브러리 파일 : <stdlib.h>

 

함수명 기능설명
rand 유사 난수를 취득
   
반응형

'C > C Library' 카테고리의 다른 글

asctime  (2) 2024.07.16
strstr  (0) 2024.07.14
strtok  (2) 2024.07.13
strncat  (2) 2024.07.12
strchr  (0) 2024.07.10