string.h
<string.h> 헤더에는 문자열에 관한 여러 가지 함수와 매크로와 형식을 제공하고 있습니다.
이 책에서는 <string.h> 헤더에서 제공하는 함수 중에 다음 22개 함수 사용법을 소개합니다.
size_t strlen( const char * str ); 문자열 길이를 구하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strlen
char * strcpy ( char * dest, const char * source ); 문자열을 복사하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strcpy
erron_t strcpy_s ( char * dest, size_t size, const char * source ); 문자열을 복사하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strcpy_s
char * strncpy ( char * destination, const char * source, size_t n ); 부분 문자열을 복사하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strncpy
errno_t strncpy_s ( char * destination,size_t size, const char * source, size_t n ); 부분 문자열을 복사하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strncpy_s
int strcmp ( const char * str1, const char * str2 ); 문자열을 비교하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strcmp
int strncmp ( const char * str1, const char * str2, size_t n); 부분 문자열을 비교하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strncmp
char * strcat ( char * dest, const char * source ); 문자열을 합하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strcat
erron_t strcat_s ( char * dest,size_t size, const char * source ); 문자열을 합하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strcat_s
char * strncat ( char * dest, const char * source, size_t n ); 타겟 문자열에 부분 문자열을 합하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strncat
erron_t strncat_s ( char * dest,size_t size, const char * source,size_t n); 문자열에 부분 문자열을 합하는 함수
const char * strchr ( const char * str, int ch ); 문자열에 특정 문자가 있는 위치를 찾는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strchr
const char * strrchr ( const char * str, int ch ); 문자열에 특정 문자가 있는 위치를 뒤에서부터 찾는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strrchr
const char * strstr ( const char * str1, const char * str2 ); 문자열에서 부분 문자열의 위치를 찾는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strstr
char * strtok ( char * str, const char * delimeters); 대상 문자열에서 delimeters를 기준으로 분할하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strtok
char *strtok_s(char *str, const char * delimeters, char **context); 대상 문자열에서 delimeters를 기준으로 분할하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strtok_s
char * strerror ( int errno ); 에러 번호를 설명하는 에러 문자열을 반환하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - strerr
void *memcpy(void * dest, const void * source, size_t n); 메모리 복사하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - memcpy
void *memmove(void *dest, const void *source, size_t n); 메모리를 이동하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - memmove
int memcmp(const void *str1, const void *str2, size_t n); 메모리를 비교하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - memcmp
errno_t memcpy_s(void * dest,size_t size, const void * source, size_t n); 메모리 복사하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - memcpy_s
void *memset(void *buffer, int c, size_t n); 메모리를 설정하는 함수
[언어 자료구조 알고리즘/C11 표준 라이브러리 함수] - memset
'언어 자료구조 알고리즘 > C11 표준 라이브러리 함수' 카테고리의 다른 글
strncpy_s 함수[C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
---|---|
strncpy 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
strcpy_s 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
strcpy 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
strlen 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
fsetpos [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
fgetpos 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
clearerr 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
perror 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |
feof 함수 [C언어 표준 라이브러리 함수 가이드] (0) | 2016.01.03 |