[问题] C读取txt档到一半就挂了? 第一行读不到?

楼主: m4141922 (Joker.T)   2014-10-27 16:29:25
开发平台(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):
作者: bibo9901 (function(){})()   2014-10-27 16:44:00
t[10][M] 是 "10 个长度为 M 的阵列"
作者: Zero0910 (みくに最高≧▽≦)   2014-10-27 16:44:00
置底13诫之2
作者: bibo9901 (function(){})()   2014-10-27 16:45:00
t[M][10] 才是 "M 个长度为 10 的阵列"
楼主: m4141922 (Joker.T)   2014-10-27 16:51:00
改掉以后问题就解决了><"" 太感谢了QAQQQQ

Links booklink

Contact Us: admin [ a t ] ucptt.com