當前位置:編程學習大全網 - 網站源碼 - C++語言fread函數讀出來的內容為什麽和原文不壹樣,以下是源碼和運行圖

C++語言fread函數讀出來的內容為什麽和原文不壹樣,以下是源碼和運行圖

debug 模式下看到字符串輸出 “燙”,說明讀取到了不應該讀取的內存。。。

當 readfile 函數返回的時候,caption 這個數組已經被釋放掉了。。。

妳可以改用 malloc 在堆裏分配內存,但這樣的話就要求調用者要手動把它 free 掉;這也是為什麽 C 語言的很多函數如果要輸出字符串,壹般都是弄壹個指針參數,由調用者提供內存

  • 上一篇:如何在ubuntu下使用Github
  • 下一篇:vb2005裏面怎麽樣將數據庫的字段顯示在listview中
  • copyright 2024編程學習大全網