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

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

11/17 12:49, , 1F
你會想要在 terminal 上頭看上萬行文字? lol
11/17 12:49, 1F

11/18 12:04, , 2F
其實我只是想存成文字檔而已 = =
11/18 12:04, 2F

11/18 16:06, , 3F
輸出到終端機跟存文字檔是兩回事吧!
11/18 16:06, 3F

11/18 17:22, , 4F
那有辦法把RS232串列輸入的檔案寫成文字檔嗎?
11/18 17:22, 4F

11/18 17:23, , 5F
而且是要大量的資料
11/18 17:23, 5F
文章代碼(AID): #1B0YafkG (PLT)
文章代碼(AID): #1B0YafkG (PLT)