[問題]printf輸出過多時前面字元被擠掉?

看板C_and_CPP (C/C++)作者 (Black Sabbath)時間6年前 (2019/09/07 17:58), 6年前編輯推噓1(104)
留言5則, 4人參與, 6年前最新討論串1/1
在visual studio2019上常常printf顯示的字元過多時 前面的字元常常就會被擠掉 例如以下這個短短的顯示0~127的ASCII的程式碼: http://ideone.com/MqBwJN 在VS中則會顯示 https://imgur.com/JGMJ2Sn
在圖中前面有一些驚嘆號等等的符號都被擠掉了 然而同樣的程式碼在dev c++跑時如下圖則不會出現此問題 https://imgur.com/a/3oHwa2B 在跑其他的程式碼也常常遇到此問題 網路上也找不到解決的方法 不好意思大家可以幫我解決這個新手的小問題 謝謝大家 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 42.72.80.203 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1567850289.A.A98.html

09/07 21:10, 6年前 , 1F
/a/
09/07 21:10, 1F

09/07 21:32, 6年前 , 2F
應該是前面的控制字元造成的吧
09/07 21:32, 2F

09/08 14:54, 6年前 , 3F
32以前不要顯示,這樣最簡單。
09/08 14:54, 3F

09/08 14:55, 6年前 , 4F
(也只有新手會寫ASCII 0-127的程式然後發生這種問題)
09/08 14:55, 4F

09/08 15:36, 6年前 , 5F
先查查 ASCII 的定義跟種類
09/08 15:36, 5F
好的,謝謝各位的回答 ※ 編輯: melogod (42.72.80.203 臺灣), 09/08/2019 18:15:52
文章代碼(AID): #1TStyngO (C_and_CPP)
文章代碼(AID): #1TStyngO (C_and_CPP)