C++ 比较2个字符串数据是否相等
比如chara[]="monkey",现在定义另外一个数组b[]="",cin<<b;然后比较a与b知否相等怎么比较?急,在线等strcpy是复制不是比较...
比如 char a[ ]=" monkey",现在定义另外一个数组b[ ]=" ",cin<<b;
然后比较a与b知否相等怎么比较?
急,在线等
strcpy是复制不是比较 展开
然后比较a与b知否相等怎么比较?
急,在线等
strcpy是复制不是比较 展开
6个回答
展开全部
头文件
#include<cstring>
cin >> a;
cin >> b;
if(!strcmp(a,b))cout << "相等" << endl;
strcmp是比较两个串a和b大小的函数,为0表示相等,大于0表示a大于b,小于0表示a小于b。
#include<cstring>
cin >> a;
cin >> b;
if(!strcmp(a,b))cout << "相等" << endl;
strcmp是比较两个串a和b大小的函数,为0表示相等,大于0表示a大于b,小于0表示a小于b。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strcmp(a,b)是比较,如果返回0,则相等。
if (strcmp(a,b)==0)
//相等
else
//不相等
if (strcmp(a,b)==0)
//相等
else
//不相等
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strcmp 相同返回0,不同返回1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
strcmp(a,b)
也就是STRingCoMPare
也就是STRingCoMPare
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询