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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Перенос курсора по файлу (fstream) http://www.cyberforum.ru/cpp-beginners/thread712795.html
Добрый вечер. Есть текстовый файл. В нем есть строки. Вопрос: как передвинуть курсор из текущего положения в начало строки под номером N? (число N известно и строка с таким номером существует).
C++ 2 цикла в параметре На промежутке вывести все числа, составленные с цифр a,b,c. Или предложите свой код программы для выведения КОЛИЧЕСТВА этих чисел. #include <iostream> using namespace std; #include <conio.h> #include <math.h> void main(){ int a,b,c,n,k=0,y=0,i,q,h=0,x=0; char m; cout<<"a:"; cin>>a; http://www.cyberforum.ru/cpp-beginners/thread712794.html
Отражение двумерного массива относительно главной диагонали C++
Помогите пожалуйста, надо отразить заданный двумерный массив относительно главной диагонали.
указатель на массив структур C++
Здравствуйте, уважаемые форумчане!Возник у меня вопрос касательно указателя на массив структур Допустим, у нас есть такой код: #include <iostream> struct candy { char name; double cost;
C++ Builder Access violation at adress 40009720. read of adress http://www.cyberforum.ru/cpp-beginners/thread712753.html
Народ помогите что это за хрень, никак убрать не могу ее. Плиииииисс по зарез надо, вот мой код где я предполагаю может быть проблема String alphabet1=Edit1->Text,command,way,answer=""; char *alpha1=alphabet1.c_str(); int index,val=1,counter=0,tmp=0; while (way!="S") { for (index=1;index<=StrLen(alpha1);index++) { //Sleep(StrToInt(Edit4->Text));
C++ string и cstring. Как это устроено? Здравствуйте. Изучаю азы С++. В процессе возникло несколько вопросов. Вопросы простые, но мне мешают. Во-первых. В стандартном наборе (Visual Studio 2012) имеются 2 библиотеки для работы со строками - это string и cstring. Какая между ними разница? Не в плане самих функций - это детали, а в общем. Гдето (в дебрях этого форума) я видел ответ что cstring это мелкософтовская библиотека, в то же... подробнее

Показать сообщение отдельно
mafiozu
0 / 0 / 0
Регистрация: 29.06.2010
Сообщений: 7
28.11.2012, 23:43     Закрытие указателей на файловые потоки
Здравствуйте, у меня появилась проблема закрытия указателей на файловые потоки (определил опытным путем).
Проблема в функции
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, пишет что занят приложением.
Подскажите как исправить, уже дня два сижу, есть практически идентичная программа (схожая структура), и там все работает должным образом.
В приложении прикрепляю проект.
Заранее спасибо!)
Вложения
Тип файла: rar lab02_eng.rar (929.8 Кб, 2 просмотров)
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:09. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru