Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
 
mafiozu
0 / 0 / 0
Регистрация: 29.06.2010
Сообщений: 7
#1

Закрытие указателей на файловые потоки - C++

28.11.2012, 23:43. Просмотров 252. Ответов 0
Метки нет (Все метки)

Здравствуйте, у меня появилась проблема закрытия указателей на файловые потоки (определил опытным путем).
Проблема в функции
C++
1
2
3
4
5
6
7
8
9
void ConsoleMode::sell(int cat)
{  ...
     cout<<"fclose fin="<<fclose(fin)<<endl;
     cout<<"fclose fout="<<fclose(fout)<<endl;
     cout<<"remove1="<<remove("products/man_oris.dat")<<endl;
     cout<<"remove="<<remove(file)<<endl;
     cout<<"rename="<<rename("products/temp.dat",file)<<endl;
  ...
}
После прохода этой функции через этот участок, файл остается используемым моей программой, хотя fclose(FILE*) я прописал. Не закрывая программу, попытался удалить файлы (fin и fout) клавишей delete через windows, пишет что занят приложением.
Подскажите как исправить, уже дня два сижу, есть практически идентичная программа (схожая структура), и там все работает должным образом.
В приложении прикрепляю проект.
Заранее спасибо!)
0
Вложения
Тип файла: rar lab02_eng.rar (929.8 Кб, 2 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2012, 23:43
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Закрытие указателей на файловые потоки (C++):

Файловые потоки в Си и С++ - C++
Вот код. Нужно использовать чтение из файла и запись в файл, такое же как и в языке СИ (без использования библиотек которых нет в СИ). Я...

Файловые потоки - C++
Компилятор ругается при создании экземпляра класса ofstream. Среда разработки - Visual C++ 2008. Выдает error C2079: 'fileout' uses...

Файловые потоки - C++
Для каждого автобуса автопарка укажите его номер, маршрут, фамилию и инициалы шофера, время в пути. Предусмотреть поиск по фамилии шофера.

файловые потоки - C++
Помогите найти ошибку! Программа из книги Дейтелов!Не понимаю что я пропустил .. ------ Построение начато: проект: potok,...

Файловые потоки - C++
Структура enum status {Boss=1, Manager}; struct Worker { string Name; int Year; ...

Файловые потоки - C++
1 задача) Дан текстовый файл. Напечатать все строки, в которых имеется хотя бы один пробел. 2 задача) Дан файл f, элементами которого...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2012, 23:43
Привет! Вот еще темы с ответами:

Бинарные файловые потоки - C++
Существует ли стандартный вариант? Как обозван тип такого потока для записи? Для чтения? Чтоб бинарники писать операторами типа so&lt;&lt;d; (so...

Файловые указатели. Потоки - C++
Вот какой вопрос у меня появился. Пусть есть 2 указателя, связанных с одним и тем же файлом открытым в режиме read. Если я считываю...

Бинарные файловые потоки - C++
Нужно написать две функции, одна из них сохраняет перечень в бинарный файл, другая считает данные из этого же бинарного файла. Читал про...

Файловые потоки данных - C++
Помогите, пожалуйста! Надо написать программу, которая считывает из файла строки и сохраняет их в другой файл в обратном порядке. Я...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

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