首頁 >後端開發 >Golang >golang中fscanf讀取檔時把回車替換成0

golang中fscanf讀取檔時把回車替換成0

王林
王林原創
2019-12-07 10:24:183380瀏覽

golang中fscanf讀取檔時把回車替換成0

先明白Fscanf的工作原理:

Fscanf遇到\n才結束,遇到\r時就會把\r替換成0。

問題:

這就有個問題,要注意自己的文字換行符是什麼,在Windows下就是\r\n,在Linux,Mac下就是\n,也就是說這裡有個坑。

程式碼在Linux和Mac下讀取資料檔案是正常的,在Windows下就會遇到各種行末尾有個0。

解決方法:

直接使用自帶IDE將開啟的資料檔案集換行符號改成LF(Linux,Mac換行符)就行了。

如下圖:

golang中fscanf讀取檔時把回車替換成0

相關文章教學推薦:golang教學

#

以上是golang中fscanf讀取檔時把回車替換成0的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn