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