Я сейчас изучай 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");} Взаранее благодарен!
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум Accept блокирует работу (2017)
- Форум не работает inotify watch (2017)
- Форум Непонимаю я как открыть пайп (2014)
- Форум проблема с сокетами [C] (2009)
- Форум Не работает прием Multicast сообщения на втором интрфейсе (2023)
- Форум вопрос про select() (2013)
- Форум помогите с select/pipe, плииииз... (2003)
- Форум помогите с select/pipe, плииииз... (2003)
- Форум Необычное поведение при использовании каналов из <unistd.h> (2016)
- Форум Многопользовательский чат (2013)