Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 将字符串与strcmp()进行比较_C++_String_Compare_Strcmp - Fatal编程技术网

C++ 将字符串与strcmp()进行比较

C++ 将字符串与strcmp()进行比较,c++,string,compare,strcmp,C++,String,Compare,Strcmp,代码是: #include <iostream> int main() { const char *str1{"Jill"}; const char *str2{"Jacko"}; int result{std::strcmp(str1, str2)}; if(result < 0) { std::cout << str1 << " is less than " << str2 << '.' << std::end

代码是:

#include <iostream>

int main() {
const char *str1{"Jill"};
const char *str2{"Jacko"};
int result{std::strcmp(str1, str2)};

if(result < 0) {
std::cout << str1 << " is less than " << str2 << '.' << std::endl;
} else if(result == 0) {
std::cout << str1 << " is equal to " << str2 << '.' << std::endl;
} else {
std::cout << str1 << " is greater than " << str2 << '.' << std::endl;
} 
return 0;
}
#包括
int main(){
const char*str1{“Jill”};
const char*str2{“Jacko”};
int结果{std::strcmp(str1,str2)};
如果(结果<0){

std::cout首先将“J”与“J”进行比较,它们相等。然后将“i”与“a”进行比较, “我”>“a”

因此,

Jill is greater than Jacko

你忘了包括<代码> <代码>。我不知道。这只是我正在学习C++的一个代码例子。谢谢!把书扔了,得到一个像样的。strcmp是C,不是C++。我知道它是C,虽然书没有提到。哦,嘿,我明白了!所以这意味着我必须牢记ASCII的价值观?我想。您指的是ASCII字符。通常,您让编译器来执行此操作。您询问了strcmp()
的功能。字符串还将包含哪些内容?