Re: [問題] 字典檔產生器的寫法
※ 引述《ogamenewbie (._.)》之銘言:
: 選定一個適當的資料結構
: 例如 char[]
: ┌─┬─┬─┬─┐
: │ │ │ │ │
: └─┴─┴─┴─┘
: 為什麼要用他? 可能因為是用 ASCII, char 不錯用.
: 裡面會放甚麼資料? 0-9 a-z
: 資料連不連續? 有循序上的需求嗎? 要不要建一個陣列或List或其他的東西來放他?
: 然後思考怎麼去處理他
: 初始化該放甚麼? 怎麼放?
: ┌─┬─┬─┬─┐
: │ 0│ 0│ 0│ 0│
: └─┴─┴─┴─┘
: 怎麼讓他從 0000 變成 0001?
: 怎麼讓 000z 變成 0010?
: 怎麼讓他知道 zzzz 該停了?
: 有沒有例外要處理?
: 還有沒有其他要注意的?
謝謝,我已經解決了
我也是用char[]的方式
然後用之前學時鐘計數的方式
秒的個位數進位時,十分位加1
秒的十位數到六進位時,分加1...
然後昨晚卡在當一開始設定為2位數時
需讓程式知道數到"zz"停止
但是設定為4位數時,判斷的依據要變為"zzzz"
加上我是用do-while的方式判斷的
判斷char[]=="zzzz"就停下來
不知道為什麼停不下來
今天早上起來,多設一個boolean
做為判斷的依據,一下子就好了= =
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.124.183.17
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 7 之 9 篇):