[問題] C讀取txt檔到一半就掛了? 第一行讀不到?

看板C_and_CPP (C/C++)作者 (Joker.T)時間11年前 (2014/10/27 16:29), 11年前編輯推噓1(103)
留言4則, 3人參與, 最新討論串1/1
開發平台(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
t[10][M] 是 "10 個長度為 M 的陣列"
10/27 16:44, 1F

10/27 16:44, , 2F
置底13誡之2
10/27 16:44, 2F

10/27 16:45, , 3F
t[M][10] 才是 "M 個長度為 10 的陣列"
10/27 16:45, 3F

10/27 16:51, , 4F
改掉以後問題就解決了><"" 太感謝了QAQQQQ
10/27 16:51, 4F
文章代碼(AID): #1KJW9e0j (C_and_CPP)
文章代碼(AID): #1KJW9e0j (C_and_CPP)