+ -
当前位置:首页 → 问答吧 → 打开文件就出现这个错误

打开文件就出现这个错误

时间:2011-11-11

来源:互联网

139 FILE* fp = fopen("user.txt", "r");
(gdb) n

Program received signal SIGSEGV, Segmentation fault.
0x00000000004012f0 in InitUserInfor () at memserver.cpp:139
139 FILE* fp = fopen("user.txt", "r");

作者: NOLA   发布时间: 2011-11-11

那不是错误吧,楼主不会gdb调试?

作者: JoeBlackzqq   发布时间: 2011-11-11

InitUserInfor () at memserver.cpp:139
139 FILE* fp = fopen("1.txt", "a");
(gdb) n

Program received signal SIGSEGV, Segmentation fault.
0x00000000004012f0 in InitUserInfor () at memserver.cpp:139
139 FILE* fp = fopen("1.txt", "a");
(gdb) n

Program terminated with signal SIGSEGV, Segmentation fault.
The program no longer exists.
(gdb)

作者: NOLA   发布时间: 2011-11-11

程序都中断了,怎么会不是问题呢?

作者: NOLA   发布时间: 2011-11-11

判断fopen返回值了么。。。

作者: qq120848369   发布时间: 2011-11-11

热门下载

更多