문자열 처리 함수
소속 라이브러리 파일 : <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 | 유사 난수를 취득 |
반응형