改写文件处理类和文件流类
file_process.cpp stream.cpp
暂时还未涉及到stream.cpp类
用zlibz库解压时,传递的是标准文件指针FILE*,返回的也是FILE*类型的指针
利用此指针所指向的生成的解压后的文件,来构造一个文件流stream 最后调用此流中的函数进行文件处理
就在文件指针传递进去解压文件之后,返回回来的指针指向的内容并非自己预期的
在用GDB调试了很久之后,发现此问题,但暂时没找到问题如何比较有效的解决
取代的是用fopen打开生成的文件,来构造stream类
在此过程中
遇到过段错误 访问0号内存(非法内存)
指针声明错误:不能在局部函数内部声明简单类型指针并赋值为NULL
记住,在使用指针之前,一定要是已经赋值过的(不能是野指针),但也不能是NULL
阅读(771) | 评论(0) | 转发(0) |