问一个关于怎么退出switch(cin>>temp),其中char temp;

XIE_KUN 2010-01-29 02:51:03
我在VC下试了下,发现Ctrl+Z+回车不行,请哪位大侠帮帮小弟啊,谢啦
...全文
254 28 打赏 收藏 转发到动态 举报
写回复
用AI写文章
28 条回复
切换为时间正序
请发表友善的回复…
发表回复
h361057123 2011-03-01
  • 打赏
  • 举报
回复
ms 按crl+z,要按两次。多试几次。我用的是visual c++6.0 可以退出来。
malu_1982 2010-02-15
  • 打赏
  • 举报
回复
引用 9 楼 xie_kun 的回复:
我说得是不用if语句,是直接从while退出哈引用 8 楼 lovesi3344 的回复:
if(!(cin>>temp))
    break;

if((cin>>temp) == ' ')
    break;

if((cin>>temp) == '\0')
    break;

引用 7 楼 xie_kun 的回复:
原题是
char temp;
while(cin>>temp)
{
switch(temp)
。。。。。;
}
怎么退出while这个循环


if is not need to break, the "break" is break from while
wangqang224 2010-02-13
  • 打赏
  • 举报
回复
适下exit
然后回车
我退出来了
WPooh 2010-01-29
  • 打赏
  • 举报
回复
按两遍CTRL+Z然后再回车。
macrojj 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用 18 楼 xie_kun 的回复:]
不行啊,这个怎么用得引用 17 楼 macrojj 的回复:
果然不行
可以用ALT+ASC码(要求用数字键盘输入)输入ASC字符!! ALT+255

[/Quote]

按ALT 再按255 数字键
andson1111 2010-01-29
  • 打赏
  • 举报
回复
ctrl+z应该是可以的。
mstlq 2010-01-29
  • 打赏
  • 举报
回复
珍爱生命,远离vc6……

yshuise 2010-01-29
  • 打赏
  • 举报
回复
自己写可判断嘛!然后break;
XIE_KUN 2010-01-29
  • 打赏
  • 举报
回复
也不行啊,我试了[Quote=引用 19 楼 we_sky2008 的回复:]
引用楼主 xie_kun 的回复:
我在VC下试了下,发现Ctrl+Z+回车不行,请哪位大侠帮帮小弟啊,谢啦

1:先回车
2:再ctrl+Z
3:再回车
[/Quote]
we_sky2008 2010-01-29
  • 打赏
  • 举报
回复
[Quote=引用楼主 xie_kun 的回复:]
我在VC下试了下,发现Ctrl+Z+回车不行,请哪位大侠帮帮小弟啊,谢啦
[/Quote]
1:先回车
2:再ctrl+Z
3:再回车
XIE_KUN 2010-01-29
  • 打赏
  • 举报
回复
不行啊,这个怎么用得[Quote=引用 17 楼 macrojj 的回复:]
果然不行
可以用ALT+ASC码(要求用数字键盘输入)输入ASC字符!! ALT+255
[/Quote]
macrojj 2010-01-29
  • 打赏
  • 举报
回复
果然不行
可以用ALT+ASC码(要求用数字键盘输入)输入ASC字符!! ALT+255
XIE_KUN 2010-01-29
  • 打赏
  • 举报
回复
不行,我试了[Quote=引用 15 楼 macrojj 的回复:]
ctrl+Z 不行吗?

[/Quote]
macrojj 2010-01-29
  • 打赏
  • 举报
回复
ctrl+Z 不行吗?
XIE_KUN 2010-01-29
  • 打赏
  • 举报
回复
呵呵,不行啊这样子,我也是刚学[Quote=引用 13 楼 lovesi3344 的回复:]
看系统了
两种方法吧

Ctrl+Z+回车

Ctrl+D+回车

其实我也不懂
我乱回答的
学习了

键盘模拟EOF是吧
呵呵

[/Quote]
lovesi3344 2010-01-29
  • 打赏
  • 举报
回复
看系统了
两种方法吧

Ctrl+Z+回车

Ctrl+D+回车

其实我也不懂
我乱回答的
学习了

键盘模拟EOF是吧
呵呵
XIE_KUN 2010-01-29
  • 打赏
  • 举报
回复
不行啊[Quote=引用 10 楼 lcl_data 的回复:]
Ctrl + Z
[/Quote]
z569362161 2010-01-29
  • 打赏
  • 举报
回复
退出任何循环只有一个条件。

就是循环条件为0,就是假
十八道胡同 2010-01-29
  • 打赏
  • 举报
回复
Ctrl + Z
XIE_KUN 2010-01-29
  • 打赏
  • 举报
回复
我说得是不用if语句,是直接从while退出哈[Quote=引用 8 楼 lovesi3344 的回复:]
if(!(cin>>temp))
    break;

if((cin>>temp) == ' ')
    break;

if((cin>>temp) == '\0')
    break;

引用 7 楼 xie_kun 的回复:
原题是
char temp;
while(cin>>temp)
{
switch(temp)
。。。。。;
}
怎么退出while这个循环

[/Quote]
加载更多回复(8)

65,210

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧