Posted on 2012-09-20 15:15
盛胜 阅读(4941)
评论(0) 编辑 收藏 引用 所属分类:
ftp客户端
int _stricmp( const char *string1, const char *string2 );
strcmp 用来比较ANSI字符串,而_tcscmp用 来比较UNICODE(宽字符)的字符串。ANSI字符串中,1个英文字母为1个字节,1个中文字符为2个字节,遇到0字符表示字符串结束。而在 UNICODE(宽字符)中,所有的字符都为2个字节,此时字符串中间的字节,可能含有0字符,此时就不能用strcmp比较了。strcmp(char *s1, char *s2) : 按照各个字符(ascii)比较s1和s2,相等则返回0,否则返回ascii相减的结果。
int _stricmp(
const char *string1,
const char *string2
);
Return value |
Description |
< 0 |
string1 less than string2 |
0 |
string1 identical to string2 |
> 0 |
string1 greater than string2 |