今天將文件內容讀取到字符串並將其顯示到edit中,結果發現文件末尾有亂碼,不僅是亂碼,在亂碼之前似乎還有上次打開的文件在“客串”,想了一下,應該是沒有將字符串buffer歸0,於是每次要將文件讀到字符串之前,都進行 memset(buffer, 0, BUF_SIZE);,果然就好了!:)好開心哦。幸好各個文件有長有短纔會出現這種情況,不然的話,文件大小差不多,最後全是亂碼,文件間沒有“客串”,以我的愚鈍還想不到要將其歸0.
可見這是一種編程習慣纔是
今天將文件內容讀取到字符串並將其顯示到edit中,結果發現文件末尾有亂碼,不僅是亂碼,在亂碼之前似乎還有上次打開的文件在“客串”,想了一下,應該是沒有將字符串buffer歸0,於是每次要將文件讀到字符串之前,都進行 memset(buffer, 0, BUF_SIZE);,果然就好了!:)好開心哦。幸好各個文件有長有短纔會出現這種情況,不然的話,文件大小差不多,最後全是亂碼,文件間沒有“客串”,以我的愚鈍還想不到要將其歸0.
可見這是一種編程習慣纔是