xdrmem_create ошибка сегментации - PullRequest
2 голосов
/ 12 декабря 2010
#define BS 1000
XDR *xdrs;
char buf1[BS];
xdrmem_create(xdrs,buf1,BS,XDR_ENCODE);

Я следовал тому, что сказано в учебнике, но всякий раз, когда я запускал свою программу, в ней возникала ошибка сегментации.Я думаю, что есть проблема с xdrmem_create.Кто-нибудь здесь был успешным при использовании этой функции?

(я использую Ubuntu 10.10)

1 Ответ

3 голосов
/ 12 декабря 2010

Вы не инициализировали указатель. Исправлено:

XDR stream;
xdrmem_create(&stream, buf1, BS, XDR_ENCODE);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...