C 라이브러리-<string.h>
그만큼 string.h header는 하나의 변수 유형, 하나의 매크로 및 문자 배열을 조작하기위한 다양한 함수를 정의합니다.
라이브러리 변수
다음은 헤더 string.h에 정의 된 변수 유형입니다.
Sr. 아니. | 변수 및 설명 |
---|---|
1 | size_t 이것은 부호없는 정수 유형이며 sizeof 예어. |
라이브러리 매크로
다음은 헤더 string.h에 정의 된 매크로입니다.
Sr. 아니. | 매크로 및 설명 |
---|---|
1 | NULL 이 매크로는 널 포인터 상수의 값입니다. |
라이브러리 기능
다음은 헤더 string.h에 정의 된 함수입니다.
Sr. 아니. | 기능 및 설명 |
---|---|
1 | void * memchr (const void * str, int c, size_t n) 가리키는 문자열의 처음 n 바이트에서 str 인수에 의해 문자 c (부호없는 문자)의 첫 번째 발생을 검색합니다 . |
2 | int memcmp (const void * str1, const void * str2, size_t n) str1 과 str2 의 처음 n 바이트를 비교합니다 . |
삼 | void * memcpy (void * dest, const void * src, size_t n) src에서 dest로 n 개의 문자를 복사합니다 . |
4 | void * memmove (void * dest, const void * src, size_t n) str2 에서 str1로 n 개의 문자를 복사하는 또 다른 함수 입니다. |
5 | void * memset (void * str, int c, size_t n) 문자 c (부호없는 문자)를 str 인수에 의해 가리키는 문자열의 처음 n 문자에 복사합니다 . |
6 | char * strcat (char * dest, const char * src) src 가 가리키는 문자열을 dest가 가리키는 문자열의 끝에 추가합니다 . |
7 | char * strncat (char * dest, const char * src, size_t n) 문자열로에 지적 추가 SRC 에 의해 가리키는 문자열의 끝에 이명 령 긴 최대 n 개의 문자. |
8 | char * strchr (const char * str, int c) 가리키는 문자열에서 str 인수로 문자 c (부호없는 문자)의 첫 번째 발생을 검색합니다 . |
9 | int strcmp (const char * str1, const char * str2) str1 이 가리키는 문자열을 str2가 가리키는 문자열과 비교합니다 . |
10 | int strncmp (const char * str1, const char * str2, size_t n) str1 및 str2 의 처음 n 바이트 이하를 비교 합니다. |
11 | int strcoll (const char * str1, const char * str2) 문자열 str1 과 str2를 비교합니다 . 결과는 위치의 LC_COLLATE 설정에 따라 다릅니다. |
12 | char * strcpy (char * dest, const char * src) src 가 가리키는 문자열 을 dest에 복사합니다 . |
13 | char * strncpy (char * dest, const char * src, size_t n) 가리키는 문자열에서 src 가 dest로 최대 n 개의 문자를 복사합니다 . |
14 | size_t strcspn (const char * str1, const char * str2) str2에없는 문자로만 구성된 str1의 초기 세그먼트 길이를 계산합니다. |
15 | char * strerror (int errnum) 내부 배열에서 오류 번호 errnum을 검색하고 오류 메시지 문자열에 대한 포인터를 반환합니다. |
16 | size_t strlen (const char * str) 종료 널 문자를 포함하지 않고 문자열 str의 길이를 계산합니다. |
17 | char * strpbrk (const char * str1, const char * str2) str2에 지정된 문자와 일치하는 str1 문자열에서 첫 번째 문자를 찾습니다 . |
18 | char * strrchr (const char * str, int c) str 인수가 가리키는 문자열에서 문자 c (부호없는 문자)의 마지막 발생을 검색합니다 . |
19 | size_t strspn (const char * str1, const char * str2) str2 의 문자로만 구성된 str1 의 초기 세그먼트 길이를 계산합니다 . |
20 | char * strstr (const char * haystack, const char * needle) 문자열 haystack에 나타나는 전체 문자열 needle (종료 널 문자 제외) 의 첫 번째 항목을 찾습니다 . |
21 | char * strtok (char * str, const char * delim) 문자열 str 을 delim으로 구분 된 일련의 토큰으로 나눕니다 . |
22 | size_t strxfrm (char * dest, const char * src, size_t n) 첫 번째 변형 n 문자열의 문자 src 현재 로케일에 넣고 문자열에 배치 dest. |