问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

求一个c++程序!怎样采用字符指针,比较两个字符串?

发布网友 发布时间:2023-07-16 11:28

我来回答

5个回答

热心网友 时间:2024-11-06 23:30

#include <iostream>
#include <string>
using namespace std;

bool isEqual(const char *c1, const char *c2)
{
while(*c1 && *c2 && (*c1++ == *c2++));
if(*c1=='\0' && *c2=='\0') return true;
return false;
}

int main(int argc, char *argv[])
{
string str1, str2;
cout<<"input 2 strings:";
cin>>str1>>str2;
if(isEqual(str1.c_str(), str2.c_str())) cout<<"Equal"<<endl;
else cout<<"Unequal"<<endl;
return 0;
}

热心网友 时间:2024-11-06 23:31

#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
#include<string.h>

int main(void )
{int i;
char a[81],b[81];/* 设定每个字符串不超过80字节,可更改 */
printf("Please input two strings one by one:\n");
gets(a);
gets(b);
if(strcmp(a,b)==0)
printf("Equal\n");
else
printf("Unequal\n");
getch();
return 0;
}

热心网友 时间:2024-11-06 23:31

#include <iostream>

using namespace std;

const int buff_size = 100;

int main(){
char str1[buff_size];
char str2[buff_size];

cin >> str1 >> str2;

char *s1 = str1, *s2 = str2;
for(; *s1 == *s2 && *s1 != '\0'; ++s1, ++s2);
if(*s1 == *s2)
cout << "equal" << endl;
else
cout << "Unequal" << endl;
}

热心网友 时间:2024-11-06 23:32

#include<iostream>
using namespace std;

void main()
{
char str1[20],str2[20],*st1=str1,*st2=str2;
cout<<"输入两个字符串,以空格隔开:"<<endl;
cin>>str1>>str2;
while (*st1 && *st2 && *st1++ == *st2++);
if (*st1 == *st2)
{
cout<<"Equal"<<endl;
}
else cout<<"Unequal"<<endl;
}

热心网友 时间:2024-11-06 23:32

用strcmp不就直接解决了?
还可以用string对象直接==比较。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
中联重科ZE1250E挖掘机技术参数 全球黑卡是什么? 你们知道学日语哪个培训机构好吗?推荐推荐吧。 描写高情商的晚安短句(你只能靠自己,别无选择) 让你陷入沉思的深沉朋友圈文案 比较冷淡的伤感朋友圈 赛尔号泰达性格天真刷什么? 我抓了只满个体的泰达,性格温顺,请问应该刷什么学习力 “肯同雪月吊兰荪”的出处是哪里 ...高,怎么还亏损这么多钱,开通的财通证券,用的同花顺炒股软件... 怎么看股票中(安信)的均线 我买了个星特朗80EQ望远镜,可是前几次看十来公里的树很清楚,后来就模糊... 利用指针来比较两个字符串大小,不能用strcmp()函数 的程序怎么写 望远镜看一千米为什么没有肉眼清楚 ...上输入两个字符串进行比较,然后输出两个字符串中第一个不相同的字 ... Geoda中怎样把不同的地区用不同的颜色表示出来 望远镜为什么那么模糊? c++应用指针完成两个字符串大小的比较 为什么geoda无法导入地图 怎样用c++编写比较两个字符串的大小(用指针) 望远镜为什么看远距离模糊 利用指针完成两个字符串的比较函数StrCmp( ),模拟完成strcmp( )的功... 船厂的成语 船厂的成语是什么 有谁吃过新西兰哈米赫成长素 新西兰哈米赫品牌可信吗 哈米赫这个品牌怎么样 哈米赫黑发真假 弄巧成拙解释 什锦炒虾仁!真的巨简单! 0-100有几个质数 开车跑高速大概要开8个小时,怎么让自己轻松驾驶? 我有一台博冠山鹰系列的8*22的双筒望远镜,现在视野变得异常模糊... 我的善存 多维元素片(29)快过期了,能双倍服用吗 啥叫物理降温 ...位置有些刺痛感,时有时无,胸闷气短,心跳有时加快,请问是怎么回事,我... 记忆海绵可以按压多少次…可以供多人使用吗 左胸偶有疼痛,深呼吸加剧,心慌,气短,偶有头晕,激烈运动或心里郁闷时加... 有什么方法让蚊子咬我就会死去? 让绿萝马上死的方法 启辰D60 主驾驶出风口风小? 有让QQ宠物马上死亡的软件和方法吗 怎样让对方马上死机,我要最简单的方法 唉高矮的矮怎么写 东风mini锁车按钮在哪里 莆田尾牙是什么意思 宝马迷你cooper只有左前门可以摇控锁门,其它门锁不了 最小汽油发动机 小汽油机化油器那边冒烟怎么回事啊 最小的汽油机发电机可以做到多小 我想要一个36V 或.72V的汽油发电机这 ... 宝马x4怎样才能启动发动机 血族进攻阵容怎么搭配