//返回0:无中文,返回1:有中文
int IncludeChinese(char *str)
{
int nRet = 0;
char c;
while(c=*str++)
{
//如果字符高位为1且下一字符高位也是1则有中文字符
if( (c&0x80) && (*str & 0x80) )
{
nRet = 1;
break;
}
}
return nRet;
}
相关文章
- C#中怎样判断一个字符串中得字符是汉字还是字母
- C#中怎样判断一个字符串中得字符是汉字还是字母
- 关于判断一个字符串中是否含有字母并且数字的正则表达式
- 请问在c#中如何实现判断一个字符串是否为数字,是字符串,不是一个字符啊,char.isnumber不能判断一个字符串.
- C#中,判断一个字符串是否为数字
- 请设计一个函数,用来判断在一个矩阵中是否存在一条包含某字符串所有字符的路径。路径可以从矩阵中的任意一个格子开始,每一步可以在矩阵中向左,向右,向上,向下移动一个格子。如果一条路径经过了矩阵中的某一个格子,则该路径不能再进入该格子。 例如 a b c e s f c s a d e e 矩阵中包含一条字符串"bccced"的路径,但是矩阵中不包含"abcb"路径,因为字符串的第一个字符b占据了矩阵中
- 怎样判断一个字符串中是否只含有数字字母或下划线?
- C#判断某个字符串是否在另一个字符串(数组)中
- c c++怎么判断一个字符串中是否含有汉字
- c++ 怎样判断字符串string里面是否含有某个字符串?