Re: [問題] 超級終端機換行問題

看板PLT (程式語言與理論)作者 (偶爾想擺爛一下)時間15年前 (2009/11/16 15:35), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串2/3 (看更多)
※ 引述《CliffFitter (謎之聲)》之銘言: : 我試著把文字檔資料做處理後丟到超級終端機上顯示 : 結果換行以後都會從正下方開始寫 而不是從行首開始寫 : 例 : 原始檔 : 01234 : 56789 : 處理完輸出變 : 01234 : 56789 : 可是我沒處理直接輸出跟原始檔一樣 : 處理的過程我會把換行符號刪掉 最後再補上去 : 查過書確定換行的符號是十六進位的0A沒錯 : 因為處理的過程是用Verilog 所以就來這裡發問了 : 請知道為什麼的高手們解答 不同平台使用的換行字元不同,在 Windows 上一般講的換行包括兩個步驟: Carriage Return(0Dh) => 游標移回該行(橫列)最前頭 Line Feed(0Ah) => 游標往下一行(橫列)移動 你試著以連續兩個 bytes: 0x0D, 0x0A 當作"換行"補回去。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.173.133.69 ※ 編輯: sbrhsieh 來自: 218.173.133.69 (11/16 15:36)

11/17 12:31, , 1F
感謝 問題解決了
11/17 12:31, 1F
文章代碼(AID): #1B0G3N5c (PLT)
討論串 (同標題文章)
文章代碼(AID): #1B0G3N5c (PLT)