
IntlChar::isWhitespace 함수는 공백 문자를 다음과 같이 정의합니다.
- 공백 문자 (U+0020 SPACE)
- 탭 문자 (U+0009 CHARACTER TABULATION)
- 줄바꿈 문자 (U+000A LINE FEED)
- 줄 끝 문자 (U+000D CARRIAGE RETURN)
- 형식_feed 문자 (U+000C FORM FEED)
- 인용 부호 앞/뒤 공백 문자 (U+2007 FIGURE SPACE, U+2008 EN QUAD, U+2009 EM QUAD, U+200A EN SPACE, U+200B ZERO WIDTH SPACE, U+2028 LINE SEPARATOR, U+2029 PARAGRAPH SEPARATOR)
IntlChar::isWhitespace 함수를 사용하여 특정 문자가 공백 문자인지 확인하는 방법은 다음과 같습니다.
#hostingforum.kr
cpp
#include
int main() {
UChar32 c = U' '; // 공백 문자
if (unicode::isWhitespace(c)) {
printf("%c는 공백 문자입니다.n", c);
} else {
printf("%c는 공백 문자가 아닙니다.n", c);
}
return 0;
}
위 예제에서 `unicode::isWhitespace(c)` 함수를 호출하여 `c`가 공백 문자인지 확인합니다.
2025-06-01 05:22