标题:求助,我是从零基础自学C语言.按照教程我自己编写了一个简易的程序但是出来的 ...
取消只看楼主
hack51920
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-8-16
结帖率:100%
 问题点数:0 回复次数:2 
求助,我是从零基础自学C语言.按照教程我自己编写了一个简易的程序但是出来的结果有问题请大侠赐教
原代码如下:
main()
{
  char a,b,c,d;
  scanf("%c,%c,%c",&a,b,c);
 if (a == 'wo',b == 'ai',c =='ni')

   {
   printf ("lao gong ai lao po");
   }
   else
   {
   printf ("qing shu ru zheng que xin xi");
   }
   getch();
}


我是用WIN-TC编写的,我在窗口中输入了"wo ai ni "可是却不能显示结果为"lao gong ai lao po "而显示出了else下的语句"qing shu ru zheng que xin xi"
求解是不是我输入的时候出现问题了啊.我是新手从零起步的,英文我都不懂所以我向各位大侠请教.求大侠们赐教.
搜索更多相关主题的帖子: C语言 zheng 英文 gong qing 
2011-05-27 11:57
hack51920
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-8-16
得分:0 
谢谢解答,是的字符变量里面只能一次只能放一个字符我忘记了我的书是C程序设计就是谭浩强教授的那本可是我看的视频教程是网上下载的。我也只是有时间看一下学一下。好多东西看了就忘记了谢谢你们的解答
2011-05-28 09:43
hack51920
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2009-8-16
得分:0 
我想通过这个帖子再问一下,要怎么才能让一个字符变量里面能放多个文字,或者有什么方法能不这么麻烦,如果我想输入很多文字那不是需要定义很多变量?我想让一个字符变量里面放多个文字可能不行是吧!这个好像是由内存决定是吗?如果是那样有什么方法解决这个问题吗?
2011-05-28 09:49



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-341129-1-1.html




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

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