YES!!!
终于找到错误了:
postition = (fpos_t*)malloc(str_count-1);
fpos_t在32位的机子上是int及四个字节,我习惯了char类型结果每个fpos_t只给了一个字节,悲剧啊...
(sizeof(fpos_t)*(str_count-1))
猫哥不好意思把你害的这么苦哈,你那个改进后的错误应该也是这个,
一天了虽然做了那么多事 可还是忘不了这道题啊,终于弄完了,不然该不正常了...
在这里中心的感谢各位大牛小牛们的支持,虽然最后还是自己解出来了,
但是还是学到了不少,大概吧...总之谢谢了
终于找到错误了:
postition = (fpos_t*)malloc(str_count-1);
fpos_t在32位的机子上是int及四个字节,我习惯了char类型结果每个fpos_t只给了一个字节,悲剧啊...
(sizeof(fpos_t)*(str_count-1))
猫哥不好意思把你害的这么苦哈,你那个改进后的错误应该也是这个,
一天了虽然做了那么多事 可还是忘不了这道题啊,终于弄完了,不然该不正常了...
在这里中心的感谢各位大牛小牛们的支持,虽然最后还是自己解出来了,
但是还是学到了不少,大概吧...总之谢谢了
I have not failed completely