函数关键字:strcmp
头文件:#include <string>
使用格式:类型 strcmp(参数1,参数2)
功 能: 比较参数1和参数2
说明:strcmp()函数是根据ACSII码的值来比较两个字符串的;strcmp()函数首先将s1字符串的第一个字符值减去s2第一个字符,若差值为零则继续比较下去;若差值不为零,则返回差值。
举例
#include<iostream>
#include<fstream>
#include<string>
using namespace std;
int main(int argc,char* argv[]) {
if (strcmp(argv[1], "-b") == 0 && strcmp(argv[2], "1") == 0 && strcmp(argv[3], "2") == 0)
cout << "对了!";
else cout << "wrong!";
}

结果

该博客介绍了一个简单的C++程序,该程序利用strcmp函数检查命令行参数是否匹配特定值。如果argv[1]等于-b,argv[2]等于1,并且argv[3]等于2,则输出对了!”,否则输出wrong!。这个例子展示了strcmp函数在比较字符串时如何根据ASCII码进行操作。
3374

被折叠的 条评论
为什么被折叠?



