免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1951 | 回复: 8
打印 上一主题 下一主题

请问,怎么整体赋值字符串 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2004-01-09 10:41 |只看该作者 |倒序浏览
请问,怎么整体赋值字符串

比如我char a[10];
能cin>;>;a="good";这样吗??
不能的话,怎么弄阿
还有,我想用if来判断内容
if(a=="good"这样判断对马?

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
2 [报告]
发表于 2004-01-09 10:50 |只看该作者

请问,怎么整体赋值字符串

cin>;>;a="good";
这是什么语法呀?
cin>;>;a;这样就可以了。
strcmp().

论坛徽章:
0
3 [报告]
发表于 2004-01-09 11:04 |只看该作者

请问,怎么整体赋值字符串

或者可以用得到一行的函数
char buf[100];
cin.getline(buf, 100);
至于判断是否相等用
if (!strcmp(buf, "good")

论坛徽章:
0
4 [报告]
发表于 2004-01-09 14:26 |只看该作者

请问,怎么整体赋值字符串

buf的长度和"good"的长度,不一样阿。赋了"good"的buf用你那个判断能得到!0吗?

论坛徽章:
0
5 [报告]
发表于 2004-01-09 14:32 |只看该作者

请问,怎么整体赋值字符串

#include<iostream.h>;
#include<stdlib.h>;
#include<string.h>;
void main()
{
        char *re;
        int num=120;
        int max=240;  //×&amp;&ETH;&amp;&amp;&Eacute;&Auml;&Uuml;&Ecirc;&amp;×&Ouml;
        int min=0;  //×&amp;&amp;ó&amp;&Eacute;&Auml;&Uuml;&Ecirc;&amp;×&Ouml;
       
       
        cout<<"&Icirc;&Ograve;&sup2;&Acirc;&Euml;&amp;&Oacute;&amp;&amp;&Atilde;&Ecirc;&Ccedil;120"<<endl;
    cin>;>;re;
        do
        {
        if (!strcmp(re,"less")
        {
                num=(num+max)/2;
                min=num;
                cout<<"&Icirc;&Ograve;&frac34;&amp;&amp;&Atilde;&Euml;&amp;&Ecirc;&Ccedil;"<<num<<endl;
               
        }
    if (!strcmp(re,"more")
        {
                num=(num+min)/2;
                max=num;
                cout<<"&Icirc;&Ograve;&frac34;&amp;&amp;&Atilde;&Euml;&amp;&Ecirc;&Ccedil;"<<num<<endl;
               
        }
        cin>;>;re;
        }while(re!="right";

        cout<<num;

}

大概这个是照着大家帮忙的意见改的代码,可是执行到第一个cin的时候就出错了
为什么阿

题目就是你想一个数,电脑猜,你提示:more less right 再猜知道正确

论坛徽章:
0
6 [报告]
发表于 2004-01-09 14:33 |只看该作者

请问,怎么整体赋值字符串

乱麻就是我猜:。。
我猜。。。。不影响阅读

论坛徽章:
0
7 [报告]
发表于 2004-01-09 15:05 |只看该作者

请问,怎么整体赋值字符串

re没分配空间。

论坛徽章:
0
8 [报告]
发表于 2004-01-09 22:48 |只看该作者

请问,怎么整体赋值字符串

怎么分配空间啊????

论坛徽章:
0
9 [报告]
发表于 2004-01-09 23:28 |只看该作者

请问,怎么整体赋值字符串

[quote]原帖由 "luffy@teabar"]怎么分配空间啊????[/quote 发表:


定义上写


char re[num];
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP