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

fopen и fdopen - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать функцию для печати дерева http://www.cyberforum.ru/cpp-beginners/thread809364.html
Функцию печати для дерева. Важен порядок,печать узлов по уровням слева на права.нужен фрагмент программы.
C++ Сравнить структуру двух деревьев Написать два варианта функции(с рекурсией и без). Даны два дерева,два указателя на корни. Функция возвращает логическое значение:если структура деревьев одинакова,то возвращает истину, иначе:ложь,если структура разная http://www.cyberforum.ru/cpp-beginners/thread809362.html
C++ как в if поставить for?
Надо для всех значений массива проверить, равно ли какому либо из этих значений число введенное с клавиатуры. ЕСли k не равняется ни одному из значений массива, то записываем его в другой массив. Если равнется, то просим ввести k еще раз и так до тех пор, пока введенное k не будет равняться ни одному элементу массива. printf("-->"); scanf("%i", &k); if ((k!=a) for (i=0; i<25; i++)) { ...
Файлы. Добавить в матрицу столбец, содержащий суммы элементов каждой строки. Преобразованную матрицу C++
В текстовом файле построчно хранится вещественная матрица размером не более 5х6. Добавить в эту матрицу столбец, содержащий суммы элементов каждой строки. Преобразованную матрицу записать в новый текстовый файл.
C++ Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл http://www.cyberforum.ru/cpp-beginners/thread809349.html
Дан текстовый файл, содержащий целые числа. Определить в каждой четной строке максимальное число и записать результаты в новый текстовый файл
C++ Отсортировать элементы массива Здравствуйте, дорогие форумчане. Перейду сразу к делу. Нужно написать программу к следующему заданию: Задан массив, содержащий N элементов. Требуется переприсвоить его элементы так, чтобы отрицательные элементы оказались в начале массива, нулевые следующими, а в конце положительные. Так: (0,2,-1,1,-3,-2,3) => (-1, -3, -2, 0, 2, 1, 3) Помогите написать, пожалуйста. Заранее благодарен. С меня... подробнее

Показать сообщение отдельно
seelenus
 Аватар для seelenus
0 / 0 / 0
Регистрация: 07.07.2011
Сообщений: 36
16.03.2013, 10:53  [ТС]     fopen и fdopen
Нет, я не пойму почему надо использовать fdopen в приведенном коде, а не fopen. Тут же получается, что файл test.gif открывается сначала для бинарного чтения ("rb"), а потом для бинарной записи ("wb"). У меня проблема с пониманием работы функциями fopen и fdopen. Весь инет излазил, прочитал все про эти функции, но не так и не понял почему поток st тут надо связывать с дескриптором файла test.gif с помощью функции fdopen, а не использовать для потока st функцию fopen: fopen("test.gif", "wb"). Работу с потоками, короче, не пойму.
 
Текущее время: 18:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru