Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Одномерный массив из вещестенных чисел: вычислить сумму положительных элементов http://www.cyberforum.ru/cpp-beginners/thread864642.html
В одноименном массиве, состоящем из N вещественных элементов, вычислить сумму положительных элементов массива
C++ Не работает функция из библиотеки FMOD Как ни странно, но функция не моя, а из библиотеки FMOD Программа компилируется, но зависает... Работаю в Visual Studio class AudioFMOD{ public: FMOD::System *system; FMOD_RESULT... http://www.cyberforum.ru/cpp-beginners/thread864634.html
C++ Виртуальные функции: создание фабрики объектов для множества фигур
C++,консольное приложение.Задание на использование виртуальных функций.Задание подразумевает создание фабрики объектов для всех 7 фигур(Треугольник,квадрат,прямоугольник,параллелограмм,трапе...
Вывести перестановку: i-ый элемент равен позиции в куче i-ой строки C++
Не могу понять как строится куча в данном задании. Сравнение лексикографическое. Надо вывести перестановку: i-ый элемент равен позиции в куче i-ой строки. Ввод 10 a zn aba fad abacaba
C++ Отделение значения от ключа http://www.cyberforum.ru/cpp-beginners/thread864606.html
Доброго времени суток. Как можно, во время чтения файла, отделить значение от ключа? key=value
C++ Найти все слова, являющиеся числами Прошу помочь кому не трудно с задачкой Поиск чисел Ввод из: Стандартный ввод Вывод в: Стандартный вывод Учитель информатики С.Д. Дисководов записал некоторое предложение из нескольких... подробнее
-=ЮрА=-
Заблокирован
Автор FAQ
14.05.2013, 16:04 0

Реагирование на ошибки (потоки)

14.05.2013, 16:04. Просмотров 535. Ответов 11
Метки (Все метки)

Ответ

IvanInanovich, итак в твоём коде есть несколько кардинальных глупостей
1-ая
Цитата Сообщение от IvanInanovich Посмотреть сообщение
a:edata.dat
- где ты видел в именах файлов токен ":"
2-ая

Цитата Сообщение от IvanInanovich Посмотреть сообщение
ofstream os("a:edata.dat");
os.open("a:edata.dat", ios::trunc | ios::binary);
- неправильно делать дефалт конструктор и опен для одного и тогоже объекта

Добавлено через 2 минуты

Не по теме:

Цитата Сообщение от IvanInanovich Посмотреть сообщение
if(!is)
- есть нормальный метод что для if что для ofstream is_open вот его и используй, юзать тучи exit также не советую, как видишь в моём коде ни одного exit-а и всего два условных оператора, зачем загромождать код?Да и юзать exit не очень то гуд - у тебя main вот и буть добр обходиться return-ами



Вернуться к обсуждению:
Реагирование на ошибки (потоки)
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.05.2013, 16:04

Реагирование на закрытие страницы
Я видел на некторых сайтах (сейчас не вспомню) , когда закрываешь (уходишь)...

Реагирование на изменение переменной
Предположим, на форме 2 кнопки. при нажатии 1ой меняется значение переменной на...

Реагирование на действия из трея
NOTIFYICONDATA icon; const MyTrayIcon = WM_USER + 555; __fastcall...

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