通过GDB,我已经确定在这段代码中的某个地方发生了段错误。
readInfo(fd)
int fd;
{
char str[200];
while(readInfo(fd,str))
printf("%s\n",str);
}
此代码尝试完成的任务是读取服务器发送给它的信息。我不太确定问题是什么。任何提示将不胜感激。
编辑:更具体一点:
Program received signal SIGSEGV, Segmentation fault.
0x0804864b in readInfo ()
答案 0 :(得分:0)
我有三个提示: