第一個小程式-ID Creator
https://github.com/kevin823lin/sp108b/tree/master/FinalProject/ID_creator
1. 使用 Cargo 創建項目
2. 開始設計程式
預期結果 1. 進入程式會有歡迎字樣 2. 詢問是否要指定製造的身分或離開程式 3. 依照指定的格式輸出身分證字號 4. 輸入錯誤會報錯
先在
Cargo.toml
中加入rand = "0.5.5"
程式分成兩個部分
create()
函數依序輸出英文字母、性別碼、數字2~8碼、檢查碼
main()
函數進入程式會有歡迎字樣
詢問是否要指定製造的身分或離開程式
依照指定的格式輸出身分證字號
輸入錯誤會報錯
3. 解決問題
print! 輸出會在 input 後
在 main() 函數中,使用print! 提示使用者在該句後輸入數字
正常應該顯示如下
實際上卻是不是如此
後來發現問題出在
print!
只要在
print!
跟io::stdin()
加入下面這句像這樣
就能正常顯示了
參考資料
Last updated