/*[原創(chuàng)]一個(gè)樹形多級(jí)菜單參考程序 這是一個(gè)用于車載電話的菜單程序,可以看成是手機(jī)功能菜單的簡(jiǎn)化板. 我所認(rèn)為的樹形多級(jí)菜單是指:在一個(gè)父菜單項(xiàng)目下面有多個(gè)子菜單, 子菜單下面又有多個(gè)孫菜單...,進(jìn)入下層菜單主要依*當(dāng)前選中的索引.有點(diǎn)象文件的目錄結(jié)構(gòu). 本木從前實(shí)現(xiàn)這類的菜單主要*分層的switch語(yǔ)句,每層都是一個(gè)switch.但當(dāng)我看到曉奇大俠的 程序和耳朵灌滿lq等人的爭(zhēng)論后,那時(shí)那地,我的心境變化了,我意識(shí)到指針代表了先進(jìn)的生產(chǎn)力, 代表了社會(huì)的發(fā)展方向,是建設(shè)和諧社會(huì)的必要條件.不管你用了多長(zhǎng)時(shí)間C語(yǔ)言,只要你不善于用 一個(gè)小針指來(lái)指去,你就是那種"用嘴吃飯的高貴騎士,決不用屁股裝彈步槍"的守舊分子和社會(huì)發(fā) 展的絆腳石.(跑題太遠(yuǎn),刪去1萬(wàn)字...打住) .言歸正傳,下面的程序適用CPU為Mega16,編譯器為CVAVR 1.24.4a 由于按鍵數(shù)目較多,所以按鍵程 序把按鍵事件分為數(shù)字鍵,快捷鍵,確認(rèn)鍵,取消鍵,上下翻鍵幾類,以減小菜單結(jié)構(gòu)的容量.一下菜單 數(shù)據(jù)在菜單結(jié)構(gòu)數(shù)組中的偏移量,有多少個(gè)菜單象就有多少個(gè)宏定義*/
標(biāo)簽:
菜單
樹
多級(jí)
參考程序
上傳時(shí)間:
2013-11-28
上傳用戶:tianyi223