Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
#1

Неименнованный канал - C++

16.01.2014, 14:57. Просмотров 183. Ответов 0
Метки нет (Все метки)

Почему так происходит, что функция read в такой связке записывает данные в неименнованный канал, хотя по идее она должна читать из него?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#define bufsize 4096
char buf[4096]; 
pid[i] = fork();
        if (pid[i] != 0)
        {       
                        read(filedes[0], buf, bufsize);
            }
        else
        {
                  // child  
                 dup2(filedes[1], STDOUT_FILENO);
                         if((execlp("date"," ", NULL)) < 0)
                         {
                             perror("exec");
                             exit(EXIT_FAILURE);
                     }  
               }
и что будет, если в потоке дочернего процесса STDOUT_FILENO окажется гораздо больший объём, чем размер буфера?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.01.2014, 14:57     Неименнованный канал
Посмотрите здесь:

Канал между процессами - C++
Задача у программы такова. Имеется основная программа(main) и две дополнительных(prc1 и prc2). В prc1 и prc2 стоит прогресс бар, который...

Канал с гайдом по С++ (Visyal Studio) - C++
Подскажите пожалуйста канал на YouTube или где нибудь еще с гайдам по С++ (Visyal Studio). Заранее благодарен!

Некорректная запись/чтение в pipe канал - C++
Здравствуйте! Надо создать клиент-серверную модель. Аргумент командной строки клиента содержит путь до папки, этот путь передаётся на...

Ответить клиенту через именованный канал результатом выполнения команд сервером, к примеру dir на сервере - C++
Есть сервер и клиент для обмена сообщениями при помощи именованных каналов. Клиент посылает серверу запрос на выполнение одной из команд:...

Поля структуры: код телевизионного канала, название, цена. Операция: найти самый дорогой канал - C++
#include&lt;iostream&gt; #include&lt;fstream&gt; #include&lt;conio.h&gt; #include&lt;stdio.h&gt; #include &lt;string&gt; using namespace std; int...

Канал Wi-fi 12 км. - Wi-Fi
Добрый день. Есть такой проект. надо организовать покрытие в центре города примерно 12 км в длину и 1-1.5 в ширину. Т.е. что бы человек...

Забит канал? - Сети
Здравствуйте! Есть модем Callisto 821 + R3 и роутер Dlink DIR-300, инет 10 мб/сек. Есть очень не приятна проблема, при скачке файла...

Забивается канал - Wi-Fi
Добрый день. Проблема такая - у меня 2х мегабитный интернет. Соединение с интернетом держит модем (Acorp Sprinter@ADSL W422G). Интернет...

Не переключается канал wi-fi - Wi-Fi
Собственно переключаю в ручную канал wi-fi на роутере, он долго думает и делает вид, что переключает. А inSSIDer говорит, что как висел на...

Wi-Fi адаптер, 14 канал - Компьютерное железо
Здравствуйте, ищу wi-fi адаптер, интерфейс USB, съёмная антенна и, самое главное, с поддержкой 14 канала на частотном диапазоне 2.4 Ггц....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru