採取策略一個一個字元輸入後處理完印出(maybe有更好的解法)
以下補充putchar()/getchar() 的函式意義,可參照文章對比與scanf /printf的差別!
使用 getchar()
可以取得使用者輸入鍵盤的字元。在使用者按下 Enter 鍵之後,字元會儲存於緩衝區當中,等待 putchar()
讀取。
值得注意的是,putchar()
一次只從緩衝區中取得一個字元、scanf()
則是可以接收多個類型的資料。
https://clay-atlas.com/blog/2021/04/27/c-language-cn-character-input-output-file-open-write/
以下為程式碼