设为首页收藏本站

新微赢技术网

 找回密码
 注册
搜索
热搜: 回贴
查看: 939|回复: 5
打印 上一主题 下一主题

大家来指点小弟一下,这里怎么办

[复制链接]
跳转到指定楼层
1#
发表于 2009-11-4 01:57:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#include <iostream.h>
void main()
{
char name[80]
char nametwo[80]
cout<<"请输入2个名字"; //也要支持中文名字哦
cin>>name;
cin>>nametwo;
if(name==nametwo) //我想判断2名字是否相同 不知道怎么办
{
cout<<"两个名字一样";
}
else
{
cout<<"两个名字不一样";
}
2#
发表于 2009-11-4 01:57:39 | 只看该作者
你使用string试试看!
回复 支持 反对

使用道具 举报

3#
发表于 2009-11-4 01:57:40 | 只看该作者
用字符串比较函数
<string.h>
if(strcmp(name,nametwo))

或用string类
string name,nametwo;
if(name==nametwo)
回复 支持 反对

使用道具 举报

4#
发表于 2009-11-4 01:57:41 | 只看该作者
奇怪了我STRING 不能用 我加了string.h 的头文件了
用不了STRING 报错的
测试了下 就连这样的都报错
#include <iostream.h>
#include <string.h>
void main()
{
string a;
string b;
cin>>a;
cin>>b;
}
回复 支持 反对

使用道具 举报

5#
发表于 2009-11-4 01:57:42 | 只看该作者
我找到错误了 原来用STRING。H 这是标准C++的 应该全改为不带.h的头文件引用
回复 支持 反对

使用道具 举报

6#
发表于 2009-11-4 01:57:43 | 只看该作者
#include <iostream>
#include <string>
using namespace std;


int main()
{
string name1 = "你好";
string name2 = "你好";
//cout<<"请输入2个名字"; //也要支持中文名字哦
//getline(cin, name1);
//getline(cin, name2);
if(name1==name2) //我想判断2名字是否相同 不知道怎么办
{
cout<<"same";
}
else
{
cout<<"not same";
}

return 0;
}
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

申请友链|小黑屋|最新主题|手机版|新微赢技术网 ( 苏ICP备08020429号 )  

GMT+8, 2024-11-19 02:34 , Processed in 0.115314 second(s), 9 queries , Gzip On, Memcache On.

Powered by xuexi

© 2001-2013 HaiAn.Com.Cn Inc. 寰耽

快速回复 返回顶部 返回列表