char ch;
printf("do you want to exit? y\n");
scanf("%c",&ch);
if(ch=y) printf("bye~!");
else printf("welcome!");
编译老是不通过,但是我找不出是怎么一回事.帮帮忙,谢谢了
----------------解决方案--------------------------------------------------------
char ch;
printf("do you want to exit? y\n");
scanf("%c",&ch);
if(ch=y) printf("bye~!");
else printf("welcome!");
编译老是不通过,但是我找不出是怎么一回事.帮帮忙,谢谢了
if (ch==y)...
----------------解决方案--------------------------------------------------------
楼上的说的对,一定要区别赋值表达式和恒等。要注意了哟。呵呵~~~~~~~~~~~~~~~~~
----------------解决方案--------------------------------------------------------
还是通不过..
老是显示y没有定义
[此贴子已经被作者于2007-1-9 13:52:21编辑过]
----------------解决方案--------------------------------------------------------
if(ch=='y')
----------------解决方案--------------------------------------------------------
楼上说的对!
----------------解决方案--------------------------------------------------------
char ch;
printf("do you want to exit? y\n");
scanf("%c",&ch);
if(ch=='y')
printf("bye~!");
else if(ch=='n')
printf("welcome!");
else
printf("error char!");
否则输入其他任意字符都会显示welcome
----------------解决方案--------------------------------------------------------
呵呵,还有大写的Y和N呢!
----------------解决方案--------------------------------------------------------
呵呵 上面说的是啊
char ch;
printf("do you want to exit? y\n");
scanf("%c",&ch);
if(ch=='y'||ch=='Y')
printf("bye~!");
else if(ch=='n'||ch=='N')
printf("welcome!");
else
printf("error char!");
这样可以了吧 米验证......
----------------解决方案--------------------------------------------------------
哈哈~谢谢个位~!辛苦了~!!!!
----------------解决方案--------------------------------------------------------