'문자열'에 해당되는 글 1건

  1. 2007.01.21 문자열 처리
일반적으로 우리는 한 문자(Character)를 처리하기 위해서는 1바이트가 필요하다고 생각한다.

하지만 유니코드를 위해서는 UCS-2(2바이트)가 필요하다.

유니코드는 비주얼 베이직, COM, 윈도우NT/2000/XP에서 기본 문자열 타입으로 사용하고 있다.

C++코드에서는 문자열을 char 대신에 wchar_t('wide char')로 선언하는 동시에, strr 함수를 대신해 wcs 함수를 사용할 수 있다. 예를 들면 strcat과 strlen 대신에 wcscat과 wsclen을 사용할 수 있다.

C코드에서는 상수 UCS-2문자열을 생성하려면 다음과 같이 문자열 앞에 L만 붙이면 된다.

L"Hello"
신고
크리에이티브 커먼즈 라이선스
Creative Commons License

'『Progrmming』 > 『C&C++』' 카테고리의 다른 글

Misra-C rule 10.6  (0) 2014.09.15
문자열 처리  (0) 2007.01.21
xmalloc  (0) 2006.10.31
[C]scanf의 오류  (1) 2006.04.27
[퍼옴]전처리기  (0) 2006.03.09
[C]hashing  (0) 2006.01.18
Posted by leoric99

티스토리 툴바