返回信息流就是主程序应该是一个循环,能不断接受用户的输入再进行处理
比如,输入a,b两个整数,程序计算a+b的值并打印出结果,这时程序不退出,依然能接受输入的两个整数并计算和,一次类推能不断进行
当输入某一个按键比如q的时候,程序就能立马结束
请问是要用多线程嘛?还是中断什么的?
求怎么实现,谢啦
这是一条镜像帖。来源:北邮人论坛 / cpp / #75094同步于 2013/11/7
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
想写一个程序能不断的处理用户的请求,当按下q的时候能退出程序
meng714620
2013/11/7镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
一个while循环就够了
【 在 meng714620 的大作中提到: 】
: 就是主程序应该是一个循环,能不断接受用户的输入再进行处理
: 比如,输入a,b两个整数,程序计算a+b的值并打印出结果,这时程序不退出,依然能接受输入的两个整数并计算和,一次类推能不断进行
: 当输入某一个按键比如q的时候,程序就能立马结束
: ...................
额。。是这样的
程序接受a,b两个整数的输入,输入完之后就返回和的结果
while循环的话,scanf("%d %d",&a,&b),这是接受输入的地方,q从哪输入?每次进循环都要输入一个字符嘛?
我想,进入循环之后,每次只用输入两个数,自动求和,想退出的时候直接按q,可以实现吗?
【 在 FromSixToTen 的大作中提到: 】
: 就while循环一下就行了,然后判断输入的是否是q就行啦,还有什么要说的啊
程序接受a,b两个整数的输入,输入完之后就返回和的结果
while循环的话,scanf("%d %d",&a,&b),这是接受输入的地方,q从哪输入?每次进循环都要输入一个字符嘛?
我想,进入循环之后,每次只用输入两个数,自动求和,想退出的时候直接按q,可以实现吗?
【 在 shenlei 的大作中提到: 】
: 一个while循环就够了
【 在 meng714620 的大作中提到: 】
: 额。。是这样的
: 程序接受a,b两个整数的输入,输入完之后就返回和的结果
: while循环的话,scanf("%d %d",&a,&b),这是接受输入的地方,q从哪输入?每次进循环都要输入一个字符嘛?
: ...................
当然可以
比如这样?
while(scanf("%d,%d",&a,&b)!=0&&a!='q')
【 在 meng714620 的大作中提到: 】
: 就是主程序应该是一个循环,能不断接受用户的输入再进行处理
: 比如,输入a,b两个整数,程序计算a+b的值并打印出结果,这时程序不退出,依然能接受输入的两个整数并计算和,一次类推能不断进行
: 当输入某一个按键比如q的时候,程序就能立马结束
: ...................
就是说把其中一个待输入的整数a当成可以判断的按键q咯,这也是个思路
试一下
【 在 zxy 的大作中提到: 】
: 比如这样?
: while(scanf("%d,%d",&a,&b)!=0&&a!='q')