比较的话不能直接传一个string和字符串进去,因为要求const char*,那么就涉及到string转换成const char*的问题了
string str;
const char*p= str.c_str();
strcmp(p,"五月天");
or
string s;
strcmp(s.c_str(),"诺亚方舟");
有些编译器里包含<string>就可,但有的在线编译需要包含<string.h>
比较的话不能直接传一个string和字符串进去,因为要求const char*,那么就涉及到string转换成const char*的问题了
string str;
const char*p= str.c_str();
strcmp(p,"五月天");
or
string s;
strcmp(s.c_str(),"诺亚方舟");
有些编译器里包含<string>就可,但有的在线编译需要包含<string.h>