C 中,將0,1寫入txt檔案,用空格分開,為什麼輸出較多時會亂碼,而cout不會出現這種問題?

時間 2021-05-06 16:27:17

1樓:歐先飛

樓上已經基本說明白了,其實是記事本編碼識別錯了,然後顯示為亂碼,這個在批處理的圈子裡經常被用來「加密」文字檔案,除了題主的一堆01,常用的方法是:把下面的字元複製到txt檔案開頭再用記事本開啟就會亂碼,當然用notepad++、vim之類的是沒問題的。

%%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%a %%acls

c 如何將文字0 1轉換為bit0 1寫入檔案並讀取?

靈魂黯滅 為什麼感覺各位的回答都怪怪的。標準庫里不是有乙個bitset類麼,可以自動把字元轉化為對應的二進位制位表示,然後再存入檔案不就好了。 悽臨雨 1.把所有資料載入記憶體 修改完畢 把所有資料寫入檔案 2.記憶體對映載入檔案 在記憶體中修改完畢 將記憶體刷入硬碟 3.實現乙個流或緩衝區,每當業...

如何用c 建立四個執行緒t1,t2,t3,t4,向4個檔案中寫入資料,t1只能寫入1,t2只能寫入2?

Will Zhang include include include include include include namespace test g fs cur file idx thread id endl g file status cur file idx g file status cu...

賓士c級1 5t真沒價效比嗎?

林大錘 那個標不得值10萬?大標比小標貴2萬,所以大標值12萬 20萬內請問有沒有比扣標賓士C更像賓士C 空格更能承載夢的呢?銷量決定一切 萌衛兵 雖然最大功率都是184馬力,市區試駕也沒太大差別,但實際上速度上去以後,1.5T要達到2.0T的效果,轉速要拉到很高,實際駕駛感受,聲噪都差太多,而且最...