이번주 내내 이 함수 때문에 고생을 무지 많이 한거 같다..
역시 man 페이지를 잘 읽어 보지 않은 내 잘못이 크다…
이 함수가 유니코드에서도 정확하게 동작해 주리라는 생각을 왜 하게 되었을까.. 쩝. ㅠㅠ
NAME
isspace – test for a white-space characterSYNOPSIS
#include <ctype.h>int isspace(int c);
DESCRIPTION
The isspace() function shall test whether c is a character of class space in the program’s current locale; see the Base Definitions volume of
IEEE Std 1003.1-2001, Chapter 7, Locale.The c argument is an int, the value of which the application shall ensure is a character representable as an unsigned char or equal to the value of the
macro EOF. If the argument has any other value, the behavior is undefined.RETURN VALUE
The isspace() function shall return non-zero if c is a white-space character; otherwise, it shall return 0.
유니코드에서는 보장할 수 없다네…쩝..
그럼 icu 패키지에 있는 u_isspace 함수는 잘 동작할까?
isspace() in ctype.h by from __future__ import dream is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.