第一個小程式-ID Creator
https://github.com/kevin823lin/sp108b/tree/master/FinalProject/ID_creator
1. 使用 Cargo 創建項目
cargo new ID_creator
cd ID_creator
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
Was this helpful?