[問題] C讀取txt檔到一半就掛了? 第一行讀不到?
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
Code::Blocks
C
額外使用到的函數庫(Library Used): (Ex: OpenGL, ...)
#include <stdio.h>
#include <stdlib.h>
問題(Question):
想從txt檔讀取資料、可是跑到第27行就會出現錯誤訊息..
不知道為甚麼、讀到的第一行資料是錯誤的?
餵入的資料(Input):
a 1 600 615 77
a 1 620 655 85
b 0 710 755 80
b 1 720 805 55
....近200行資料
預期的正確結果(Expected Output):
印出所有檔案數字
錯誤結果(Wrong Output):
出現錯誤訊息爬文後好像是因為記憶體的關係?該如何避免?
調整數據強制在25行跳出讀取迴圈、但是讀入的第一行資料是錯的(後面沒錯)
變成這樣>> a 122 122 122 122
程式碼(Code):(請善用置底文網頁, 記得排版)
http://ideone.com/IDiurr
補充說明(Supplement):
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.175.113.31
※ 文章網址: http://www.ptt.cc/bbs/C_and_CPP/M.1414398568.A.02D.html
※ 編輯: m4141922 (1.175.113.31), 10/27/2014 16:36:42
※ 編輯: m4141922 (1.175.113.31), 10/27/2014 16:42:37
→
10/27 16:44, , 1F
10/27 16:44, 1F
推
10/27 16:44, , 2F
10/27 16:44, 2F
→
10/27 16:45, , 3F
10/27 16:45, 3F
→
10/27 16:51, , 4F
10/27 16:51, 4F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章