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)

str1str2 의 처음 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)

str1str2 의 처음 n 바이트 이하를 비교 합니다.

11 int strcoll (const char * str1, const char * str2)

문자열 str1str2를 비교합니다 . 결과는 위치의 LC_COLLATE 설정에 따라 다릅니다.

12 char * strcpy (char * dest, const char * src)

src 가 가리키는 문자열 을 dest에 복사합니다 .

13 char * strncpy (char * dest, const char * src, size_t n)

가리키는 문자열에서 srcdest로 최대 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)

문자열 strdelim으로 구분 된 일련의 토큰으로 나눕니다 .

22 size_t strxfrm (char * dest, const char * src, size_t n)

첫 번째 변형 n 문자열의 문자 src 현재 로케일에 넣고 문자열에 배치 dest.