1.段错误一般是当你访问了未申请的内存或非法的内存时产生的。主要还是程序的内存管理有问题。
2.其实打开文件是将文件指针读到一个内存中,来进行操作。lz的这种情况,文件路径有问题,就会使程序中内存的读入产生问题,产生断错误。
3.建议lz上网搜索关键字“C++内存管理”,再进一步深入这个问题。