【发布时间】:2017-09-12 10:37:11
【问题描述】:
#include <strings.h>
#include <iostream>
#include <string>
#include <cstring>
using namespace std;
int main()
{
string s = "test";
if(strcasecmp(s, "TEST"))
cout << "equals"<< endl;
return 0;
}
关于如何使用 strcasecmp 需要帮助,当我尝试编译时,编译器一直显示错误消息
错误:无法将参数“1”转换为“std::string {aka std::basic_string}”为“const char*”到“int strcasecmp(const char*, const char*)”
【问题讨论】:
-
试试
strcasecmp(s.c_str(), "TEST")