[问题] 关于动态配置二维阵列的存取

楼主: leon1757tw (leon1757o)   2016-12-18 01:20:34
开发平台(Platform): (Ex: Win10, Linux, ...)
FreeBSD 10.1
gcc 4.8.5
版上各为大家好
最近在练习一个程式,使用fopen()开档读入资料
目前的想法是想将资料透过fgets()读入
并一行一行存入一个使用动态配置的二维阵列中
http://imgur.com/0hMsXPg
http://imgur.com/2ITqm3A
问题一
不知为何于21行中
fptr如没重新指向fopen()
下方for循环中fgets()所做的事情会被跳过
问题二
将fgets()所得字串存入data[i]中
执行结果会得到segmentation fault (core dumped)
是无法这样存取吗?
请问各位高手该如何解决
拜托大家了
最近刚学指标请各位大大多多指教
作者: aiwhat   2016-12-18 02:00:00
http://www.cplusplus.com/reference/cstdio/fgetc/第一段的叙述:fgetc读完后会指向下一个字符http://www.cplusplus.com/reference/cstdio/fseek/问题二是Initialize里面写错了dynamic 2d array 可以参考 z-4-3-1-3

Links booklink

Contact Us: admin [ a t ] ucptt.com