LINUX.ORG.RU

Bad addres


0

0

Я сейчас изучай pipe() и у меня возникла следуюшяя проблема: [im@Someaboutme C]$ ./p2 yeS Coulldnt read: Bad address В чём может быть дело? вот исходник: int pimp[2]; pipe(pimp); char *pack = "Check"; if(write(pimp[1],pack,len) != -1) { printf("yeS\n"); bzero(&pack,sizeof(pack)); }else { exit(1); perror("Couldnt write\n"); } if(read(pimp[0],pack,sizeof(pack)) != -1) { printf("%s\n",pack); }else { perror("Coulldnt read");} Взаранее благодарен!

anonymous

Форматирование поправь, да?

Там внизу странички...

Die-Hard ★★★★★
()

Чистим адрес и читаем значит по нулю. Зябко или просто свежо.

io ★★
()

Читаем в read-only облаcть? Оригинально... А strdup на что?

Murr ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.