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

Поток,дисковый файл,добовление битов - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ изучение языка http://www.cyberforum.ru/cpp-beginners/thread526975.html
у меня специальность прикладная математика и информатика курс второй ,мне придется изучить язык С++ ? Все ли программисты вузов России должны изучать С++ ?
C++ Оценка сходства текстов Добрый день. Тема моей курсовой - "Оценка сходства текстов". Какую литературу можете посоветовать, чтоб реализовать данную программу? Главное условие - использование и сравнение в программе 3... http://www.cyberforum.ru/cpp-beginners/thread526973.html
Преобразование из double в строку C++
Здравствуйте, в общем такое дело, есть winapi приложение с подключаемой .dll, при подсчёте функция должна вывести в эдит дробный результат, вот мой пример с интовым результатом,подскажите...
C++ Многократное объявление.
Есть файл propertygrammar.h : #pragma once #include <string> using namespace std; #define COUNT_RULES 23 struct line { char *value;
C++ Упаковка текстового файла в exe-файл http://www.cyberforum.ru/cpp-beginners/thread526951.html
Возможно ли упаковать текстовый файла в exe-файл, чтоб потом открыть этот exe-файл в специальной программе?
C++ Как написать программу в visual studio 2008 Я понятия не имею , как писать прогрумму . Мне просто дали карточку с заданием и там сказанно " Написать прогрумму для расчета по двум формулам " и даны сами формулы . Че вообще с ними делать и как... подробнее

Показать сообщение отдельно
stawerfar
141 / 55 / 4
Регистрация: 14.12.2010
Сообщений: 347
Записей в блоге: 1

Поток,дисковый файл,добовление битов - C++

24.03.2012, 16:30. Просмотров 428. Ответов 0
Метки (Все метки)

Всем привет!
Сталкнулся с такой проблемой как отсутствие в номом стандарте ios::nocreate.
Полазив в инете нашел мнение что мол сначало надо открывать файл на чтрение если не получается открыть то файл автоматом не открывается. Проверил работает, НО возникли некоторые вопросы.
Ну вопервых почему то такая комбинация всёравно открывает файл
C++
1
2
std::fstream file;
file.open("text.txt",std::ios::in|std:ios::app);
почему если файл не существует он всёравно открывается?
И вобще я заметил что если добовлять биты такие как
C++
1
ios::app,ios::trunc
то файл создается в любом случае!?
И еще вопрос допустим если я нехочу чтобы открывался не существующий файл создаю что на подобие этого
C++
1
2
3
4
5
6
7
std::fstream file;
file.open("text.txt",std::ios::in|std::ios::binary);
if(!file)
{
std::cerr<<"Ошибка\n";
exit(-1);
}
как мне после проверки добавить биты ну например ios::app?
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru