更新时间:2015-11-01 23:09:58浏览次数:1+次
stricmp函数:
原型:extern int stricmp(char *s1,char * s2);
功能:比较字符串s1和s2,但不区分字母的大小写。
我们先看看我的错误列表(编译器VS2013):
这些错误提示什么意思呢?然后我们看下stricmp函数在MSDN中的定义及解释
现在你发现问题了吧,没错,这个函数被代替了,而且被替代为了_stricmp函数,我们看下这个在编译器中看下这个函数的定义调用,C:/Program Files/Microsoft Visual Studio/include/string.h里面,我的编译器(我查的是VC6的编译器文件)都安装在了C盘,你的编译器安装在哪个盘你就按照以上的路径去找,改下盘符就行,我们看下函数定义:
接着我们改下函数名称就行了,顺便看下_stricmp函数定义:
int _stricmp( const char *string1, const char *string2 );
int _wcsicmp( const wchar_t *string1, const wchar_t *string2 );
第二个函数是编译器在Unicode格式即宽字符的情况下使用的函数
相关资讯