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

Зачем нужно закрывать файл? - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Разработать рекурсивную функцию, не возвращающую значений http://www.cyberforum.ru/cpp-beginners/thread1245006.html
Даны первый член и знаменатель геометрической прогрессии. Написать рекурсивную функцию для нахождения n-го члена и суммы п первых членов прогрессии. #include "iostream" #include "conio.h" #include "math.h" using namespace std; void Progres(int n, float q,float b1,int i) { float b,s; if (i==1) {
C++ Unresolved external symbol _SnmpListen@8 referenced in function _main Привет! Среда разработки VS 2012 Тип проекта - консольное приложение Код: /* #include <string> #include <iostream> http://www.cyberforum.ru/cpp-beginners/thread1245005.html
C++ Как перенести текст в буфер обмена?
Всем доброго времени суток. Всего 2 вопроса: 1) Как перенести текст в буфер обмена? 2) Как вытащить текст из буфера обмена? Например, мне надо сначала перенести текст из буфера обмена в один символьный массив, а потом из другого массива перенести текст в буфер(убрав старый текст). Заранее спасибо! P.S. Вообще желательно как можно больше информации о работе с буфером обмена.
C++ Проверить корректность расположения скобок
Код #include <iostream> #include <stack> #include <fstream> using namespace std; int main(void) { setlocale (0,""); stack <char> S;
C++ Знаки вопроса при записи кириллицы в файл http://www.cyberforum.ru/cpp-beginners/thread1244993.html
Есть процедура,она передает значения в файл KDAN_Ksb.txt.Только вместо русских букв в файл вносятся знаки вопроса.Видел много подобных тем,но ничего не помогло. void __fastcall TMain::R1_Button7Click(TObject *Sender) { TProgressBar* pb; TButton* tb = (TButton*)Sender; int tab = M_PageControl->ActivePageIndex; /* TODO : протокол (подготовка) */ switch(tab)
C++ Решение интеграла методом левых прямоугольников есть программа которая решает ингерал методом средних прямоугольников, вот: //--------------------------------------------------------------------------- #pragma hdrstop //--------------------------------------------------------------------------- # include <iostream.h> # include <math.h> подробнее

Показать сообщение отдельно
taras atavin
Ушёл с форума.
3569 / 1752 / 91
Регистрация: 24.11.2009
Сообщений: 27,619
22.08.2014, 09:58     Зачем нужно закрывать файл?
Цитата Сообщение от aLarman Посмотреть сообщение
при открытии выделяется дескриптор, они могут закончится, а закрытие файла делает 2 вещи, первая flush - т.е синхронизирует содержимое потока с файлом(т.е дописывает из потока) вторая, освобождает дескриптор,
В одном потоке двух декрипторов одновременно не бывает.

Добавлено через 35 секунд
Цитата Сообщение от aLarman Посмотреть сообщение
вторая, освобождает дескриптор,
Ну правильно. А нафига его держать, если файл закрыт?

Добавлено через 45 секунд
Цитата Сообщение от aLarman Посмотреть сообщение
вот вообще не факт что данные будут записаны......
При таких ошибках можно за прикладное программирование вообще не браться.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru