GTK+ C编程总是出现段错误,哪位大侠帮忙看一下是那里的指针问题

2024-12-13 12:36:35
推荐回答(3个)
回答1:

如果想找出根本原因,就自己调试,dbg一下。
编程的能力容易培养,但是调试的能力更加重要。
程序不是写出来的,是调出来的。

回答2:

你好像没向内核申请SOCKET描述符吧?
sockfd=socket(PF_INET,SOCK_STRM,0);
还有对变量进行位置零的时候还是bzero((void*)&s_address, sizeof(s_address));
转换成void的要好一些吧。bzeor原型:extern void bzero(void *s, int n);

回答3:

段错误,一般是空指针异常,或是内存越界操作。