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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Как происходит процесс выделения памяти в стеке и куче http://www.cyberforum.ru/cpp-beginners/thread1073084.html
#include <stdio.h> #include <conio.h> #include <windows.h> #include "disc.h" void main() { SetConsoleCP(1251); SetConsoleOutputCP(1251); Disc d1,d2;
C++ Интерационные циклы (найти ошибку) Скажите, пожалуйста, где я допустила ошибку? #include "stdafx.h" #include <stdio.h> #include <conio.h> #include <cmath> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1073045.html
Деструктор абстрактного класса C++
Почему деструктор абстрактного класса нужно делать виртуальным?
Матрица. Все элементы последней строки уменьшить на соответствующие элементы третьего столбца C++
В первом модуле определена квадратная матрица 4-ого порядка. Выводится из изменная матрица построчно. Во втором модуле все элементы последней строки уменьшаются на соответствующие элементы третьего столбца.
C++ Изменить программу http://www.cyberforum.ru/cpp-beginners/thread1073013.html
сабж для приаттаченной задачи по аналогии с кодом ниже, вроде просто, но не получается, прошу помощи :) #include "stdafx.h" #include <Iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); float x, a, b;
C++ C++ упорядочены ли числа последовательности по убыванию вот сама задача: Даны натуральные числа A1, A2, ... . Признак конца последовательности 0. Определить упорядочены ли числа последовательности по убыванию и вот,как я её решил,но думаю,что не правильно - пожалуйста,проверьте: #include <stdio.h> #include <math.h> main() { int n; /* количество чисел */ подробнее

Показать сообщение отдельно
танкист34
-62 / 0 / 0
Регистрация: 15.03.2013
Сообщений: 328
16.01.2014, 14:57     Неименнованный канал
Почему так происходит, что функция 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 окажется гораздо больший объём, чем размер буфера?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 16:07. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru