|
환웅 님이 쓰신 글 :
: strspn() 이함수를 써서 특정 문자열에 제가 원하는 문자열이 포함이 되어있는지 알고 싶어서 사용을 하였는데
: 영문은 잘 찾는데 한글은 찾지를 못하더라구여
:
: 영문 / 한글 모두 찾을수 있는 방법을 좀 알고 싶습니다.
:
: ex) "볼랜드포럼 - Microsoft Internet Explorer" 이중에서 "볼랜드"라는 단어가 있는지 없는지 검색하고 싶어여
:
: 그리고 다른 질문들을 검색해보니 AnsiPos를 썻던데
:
: 이 AnsiPos를 C++에서 사용할수 있나요?
:
: error : left of '.AnsiPos' must have class/struct/union type => 이렇게 에러나던데
:
: 참고로 Builder가 아닌 Visual C++ 6.0 사용하고 있습니다. ^^
string.h & mbstring.h
size_t strspn(const char *s1, const char *s2);
size_t wcsspn(const wchar_t *s1, const wchar_t *s2);
size_t _mbsspn(const unsigned char *s1, const unsigned char *s2);
위의 함수들은 s2에서 s1을 찾아 있으면 s1의 길이를 반환.
char *strstr(const char *s1, const char *s2); /* C only */
const char *strstr(const char *s1, const char *s2); // C++ only
char *strstr(char *s1, const char *s2); // C++ only
wchar_t * wcsstr(const wchar_t *s1, const wchar_t *s2);
unsigned char * _mbsstr(const unsigned char *s1, const unsigned char *s2);
위의 함수들은 s1에서 s2를 찾아 있으면 s1에서 s2가 시작하는 위치(포인터)를 반환
|