VS2010 没法使用strcasecmp函数吗

2025-05-21 17:06:14
推荐回答(2个)
回答1:

strcasecmp 在MSDN中没有查到,应该是用不了,除非自己写一个;

如果是比较字符传使用下列函数, 来自微软帮助文档MSDN:

int strcmp(
   const char *string1,
   const char *string2 
);
int wcscmp(
   const wchar_t *string1,
   const wchar_t *string2 
);
int _mbscmp(
   const unsigned char *string1,
   const unsigned char *string2 
);

回答2:

strcasecmp(忽略大小写比较字符串)
  相关函数 bcmp,memcmp,strcmp,strcoll,strncmp
  表头文件 #include (不是C/C++的标准头文件,区别于string.h[1] )
  定义函数 int strcasecmp (const char *s1, const char *s2);
  函数说明 strcasecmp()用来比较参数s1和s2字符串,比较时会自动忽略大小写的差异。