C 문자열

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire

C 문자열은 C/C++ 계열의 프로그래밍 언어에서 사용하는 문자열 자료형을 말한다. 문자형(char)의 배열 또는 STL의 문자열 자료형(string)이 여기에 속한다.

cstring

cstring이라하면 주로 STL의 문자열 라이브러리 또는 그것이 제공하는 자료형을 뜻한다.

cstring 라이브러리에 포한된 함수들
기능 함수 설명
복사
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 문자열의 길이를 얻는다.

CString

이 부분의 본문은 CString입니다.

CString은 제공하는 문자열 형태의 자료형 및 문자열 처리 함수들의 집합체인 클래스이자, MFC에 포함된 클래스 중의 하나이다. C가 제공하는 문자열(char 배열), STL가 제공하는 문자열(string)에서 발전해온 문자열 자료형이라 할 수 있다. 이론상 길이에 제약이 없으나, 시스템에 따라 제약이 있을 수 있다.

같이 보기

이 문서는 컴퓨터에 관한 토막글입니다. 서로의 지식을 모아 알차게 문서를 완성해 갑시다.

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net