C 문자열
위키백과, 우리 모두의 백과사전.
C 문자열은 C 프로그래밍 언어에서 사용하는 문자열 자료형으로, 문자형(char)의 배열을 말한다.
string.h [편집]
| 기능 | 함수 | 설명 |
|---|---|---|
| 복사 | ||
memcpy |
메모리 블록을 복사한다. | |
memmove |
메모리 블록을 이동한다. | |
strcpy |
문자열을 복사한다. | |
strncpy |
최대 n개까지의 문자를 복사한다. | |
| 병합 | ||
strcat |
문자열을 합친다. | |
strncat |
최대 n개의 문자를 합친다. | |
| 비교 | ||
memcmp |
두 메모리 블록을 비교한다. | |
strcmp |
두 문자열을 비교한다. | |
strcoll |
지역정보에 맞게 두 문자열을 비교한다. | |
strncmp |
두 문자열에서 최초 n개의 문자를 비교한다. | |
strxfrm |
지역정보에 맞게 문자열을 변환한다. | |
| 탐색 | ||
memchr |
메모리 블록내에서 해당 문자가 있는 위치를 알려준다. | |
strchr |
문자열에 지정한 문자가 있는지 뒤에서부터 탐색한다. | |
strcspn |
지정한 문자들을 탐색한다. | |
strpbrk |
문자열에서 지정한 문자를 탐색한다. | |
strrchr |
문자열에 지정한 문자가 있는지 뒤에서부터 탐색한다. | |
strspn |
지정한 문자들을 제외한 나머지 문자를 탐색한다. | |
strstr |
문자열에서 지정한 문자열를 탐색한다. | |
strtok |
문자열에서 토큰을 꺼낸다. | |
| 기타 | ||
memset |
메모리 블록을 채운다. | |
strerror |
에러 메시지 문자열의 포인터를 얻는다. | |
strlen |
문자열의 길이를 얻는다. |