| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 384 人关注过本帖
标题:兄弟们给瞅瞅,这地方出了点问题
只看楼主 加入收藏
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
结帖率:90.91%
收藏
已结贴  问题点数:10 回复次数:4 
兄弟们给瞅瞅,这地方出了点问题
#include<stdio.h>
main()
{
  char hd[8];
    int s=1;
    printf("         *************************************************\n\n");
    printf("                        猜价格游戏软件系统\n\n");
    printf("         *************************************************\n\n");
    printf("他的价格在1-1000之间,谁猜中归谁,前提先回到一个问题\n\n\n");
    printf("当今世界谁最牛:") ;
    while(s)
    {
        gets(hd);
        if(hd=="huxiang")
        {
            printf("算你识相,可以继续了");
            s=0;
        }
        else
        {
            printf("这都不知道?给你个提示,我是谁?");
        }

    }
}
问题所在:无论程序怎么运行,都将执行printf("这都不知道?给你个提示,我是谁?");语句,而且,gets(hd)语句似乎就没执行。
搜索更多相关主题的帖子: 兄弟 瞅瞅 
2010-06-20 21:12
heartnheart
Rank: 9Rank: 9Rank: 9
等 级:蜘蛛侠
帖 子:335
专家分:1096
注 册:2009-7-10
收藏
得分:5 
字符串的比较要用srcmp不能用等号
改为 if(strcmp(hd,"huxiang")==0)
别忘了包含string.h
2010-06-20 21:18
myhnuhai
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:3
帖 子:425
专家分:1725
注 册:2010-3-17
收藏
得分:5 
字符串的比较不能那样:用函数strcmp(n,m)
#include<stdio.h>
#include<string.h>
main()
{
  char hd[8];
    int s=1;
    printf("         *************************************************\n\n");
    printf("                        猜价格游戏软件系统\n\n");
    printf("         *************************************************\n\n");
    printf("他的价格在1-1000之间,谁猜中归谁,前提先回到一个问题\n\n\n");
    printf("当今世界谁最牛:") ;
    while(s)
    {
        gets(hd);
        if(strcmp("huxiang",hd)==0)
        {
            printf("算你识相,可以继续了");
            s=0;
        }
        else
        {
            printf("这都不知道?给你个提示,我是谁?");
        }

    }
}

不要让肮脏的记忆,迷失了原本纯洁的心灵!
2010-06-20 21:29
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:0 
谢谢了
2010-06-20 21:30
huxiangwenhu
Rank: 4
等 级:业余侠客
威 望:1
帖 子:191
专家分:262
注 册:2010-6-1
收藏
得分:0 
回复 3楼 myhnuhai
还是有点问题,当第一次输入不正确后,以后输入就算正确也不行,始终输出 printf("这都不知道?给你个提示,我是谁?");能帮我再仔细看看吗?谢谢了
2010-06-21 18:35
快速回复:兄弟们给瞅瞅,这地方出了点问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.017146 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved