這幾天才新學MFC,現在在編冒泡排序。我想讓每次數字交換位置的結果都覆寫原來的結果并且顯示出來,而且每次顯示還要有一定的時間間隔。
就算是把冒泡排序的具體程序向用戶實作,該怎么做,求教
uj5u.com熱心網友回復:
是要把每次排序的結果顯示出來吧?很多顯示的控制元件, 比如listcontroluj5u.com熱心網友回復:
比如6,1,2,3,4,5第一次交換后成為1,6,2,3,4,5
(此時6,1,2,3,4,5已經不見了,取而代之的是1,6,2,3,4,5。它們在同一個地方顯示)
uj5u.com熱心網友回復:
就是排序程序的圖形演示,一般就是重畫,或重繪視窗啊。想延時可以用Sleep,不想用Sleep可以用自己取系統時間的方式來做。uj5u.com熱心網友回復:
用個定時器SetTimer,每隔固定的一段時間,OnTimer()中排一次序,呼叫InvalidateRect,在OnPaint()中繪制圖形uj5u.com熱心網友回復:
Hi,又是學習編程走錯了方向,我們的教科書都是教我們從演算法開發,但實際上我覺得比較好的方式是從實際撰寫簡單的程式開始,然后有點熟悉計算機編程,然后去撰寫什么冒泡程式等等轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/139833.html
標籤:基礎類
下一篇:在vs中實作WIFI智能小車遠程監控,實作監控端與WIFI網路的連接后,接受小車上的攝像頭采集到的視頻,顯示在監控界面,并通過監控見面的控制元件遠程遙控小車運動
