PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
C_and_CPP
[问题] 如何用enter当触发
楼主:
a7878779
(Z&F)
2016-04-22 11:51:25
开发平台(Platform): BCB
s->Count=4 3 2 1
有一循环
for(b=0;b<s->Count;b++)
{
Edit1->Text=Edit1->Text+s->Count;
}
则输出=4444333221
想请问要如何每按一次Enter就执行一次循环
例如: 按第一次Enter 输出4
按第二次Enter 输出4
.
.
按第五次Enter 输出3
作者:
IKAFIRE
(没有)
2016-04-22 11:52:00
用个cin卡在中间啊等等是图形接口的吗,是的话当我没说(′・ω・‵)
作者:
TobyH4cker
(Toby (我要当好人))
2016-04-22 11:55:00
不是吧...他是在写视窗,应该利用OnKeyDown事件XD
楼主:
a7878779
(Z&F)
2016-04-22 11:57:00
有试过用keyDown 只是当键盘按下去的刹那 循环就会一口气跑完了 不会一次一次跑
作者:
IKAFIRE
(没有)
2016-04-22 12:02:00
用keydown就不用循环啦,for拔掉,keydown就跑一次内容然后过程把输出状态记起来
楼主:
a7878779
(Z&F)
2016-04-22 12:19:00
前面s->Count的值也是利用某段循环所得的 若改用keyDown事件 值就会取不到了
作者:
TobyH4cker
(Toby (我要当好人))
2016-04-22 12:23:00
就把当前count存在别的地方啊
作者:
chchwy
(mat)
2016-04-22 14:31:00
keyDown就不能用循环啦 把执行步骤拆开吧
楼主:
a7878779
(Z&F)
2016-04-22 15:23:00
感谢各位大大的回答 小弟已解决顺带一问 if()内的判别式 如果是想判断矩阵a[i][j]的话该怎么办呢 我把enter后的值存成矩阵 但发现if的判别式似乎无法辨识已解决!! 在矩阵后面加上.ToInt()就可以了 感谢几位大大的热心帮忙^^
继续阅读
[公告] 征文活动开始(4/22-5/26)
wtchen
Re: [问题] OpenCV 3.0 是否支援网络串流(rtsp)?
yuci
[心得]macro metaprogramming
loveflames
Re: [问题] 使用thread更慢的问题
a2975313
[讨论] 目前C++11的普及度是否该跟进?
eye5002003
[问题] cin.ignore()和cin.get()
sinlin
[问题] 不是普通的8-puzzle问题...
jh961202
[问题] OpenCV 3.0 是否支援网络串流(rtsp)?
yuci
[问题] MFC String table 无法load到string
b26168
[请益] Qt PlotSettings 座标自动调整
totemist
Links
booklink
Contact Us: admin [ a t ] ucptt.com