<span style="font-family: Arial, Helvetica, sans-serif; background-color: rgb(255, 255, 255);">对于lua的c89依赖如此之深,只能说喜忧参半吧。</span>
今天的重点是说文件IO今天的重点是说文件I/O。C89里面的seek是这样定义的
int fseek( FILE *stream, long offset, int origin );
可是在lua里面要支持,就很费劲了。
Stackoverflow上有提问,貌似要5.2.1才解决。
像我们这种使用5.1的怎么办?貌似要写C扩展开可以了。
网上有一个nixio,里面有部分实现大文件(还要很多其他的,你需要该一点代码去掉)
他的代码其实是有问题的: