-
-
[旧帖]
[求助]C++ 關於{ } 漢字判斷
0.00雪花
-
发表于:
2014-1-11 21:45
1405
-
[旧帖] [求助]C++ 關於{ } 漢字判斷
0.00雪花
下面是對英文的判斷要如何修改才能正常判斷漢字 如:抺,納,倉,亇
'{'機碼是7B,'抺'的機碼是92 7B,'納'的機碼是BC 7B
'}'機碼是7D,'倉'的機碼是82 7D,'亇'的機碼是81 7D
會造成判斷錯誤
該如何改才能正常判斷有英文及漢字的字串
bool FindTextInBrackets(const char* *startChar, const char* endChar, const char* *startText, const char* *endText)
{
while (*startChar < endChar)
{
while (**startChar != '{')
{
if (**startChar == '#')
{
SkeepUntilNewline(startChar, endChar);
return false;
}
(*startChar)++;
if (*startChar >= endChar)
return false;
}
*startText = *startChar + 1;
while (**startChar != '}')
{
(*startChar)++;
if (*startChar >= endChar)
return false;
}
*endText = *startChar;
return true;
}
return false;
}
[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)