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

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

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

Не могу открыть файл OFSTREAM - C++

18.11.2012, 13:28. Просмотров 471. Ответов 2
Метки нет (Все метки)

Доброго времен суток!
Помогите разобраться: пытаюсь открыть файл с параметром ios::out, а он не открывается
Почему это может происходить?
Код:
C++
1
2
3
4
5
input.open(name, ios::in||ios::binary);
    output.open(cpath, ios::out||ios::binary);
    if(!input) cout<<"Input file opening error"<<endl;
    if(!output) cout<<"Output file opening error"<<endl;
где cpath - массив типа char содержащий путь к файлу который надо создать
Не открывается, к слову, только при использовании ios::out, но без него выводит полную фигню, так что от него не отказаться.

вот код всей программы: Ошибка открытия файла
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.11.2012, 13:28     Не могу открыть файл OFSTREAM
Посмотрите здесь:

Не могу создать файл в поток ofstream - C++
Всех с наступившем НГ!) Не могу открыть/создать файл в поток. fstream somf; somf.open(&quot;c:\\users\\admin\\documents\\visual...

Не могу нормально открыть файл - C++
Скачал Microsoft Visual C ++ 2010, создал пустой проект, добавил файл с вот таким кодом. #include &lt;stdio.h&gt; int main() { ...

Не могу открыть файл fstream - C++
Добрый день. Не могу открыть файл с помощью fstream файл, файл лежит в корне проекта. Пользуюсь QT creator с gcc. #include &lt;iostream&gt; ...

Не могу открыть файл через argv[] - C++
Есть у меня int main(int argc, char *argv) { std::ifstream In(argv); ///.... } Через отладчик подаю 123 (у меня во всех...

Не могу открыть WMware через VS, не видит wmx файл - C++
Добрый день, в visual studio 2012 пишу консольное приложение, которое должно открывать виртуальную машину. Столкнулся с такой проблемой,...

Не могу открыть файл, размещенный в папке с именем на русском языке - C++
Файл на D:\Решетова_Н\Галкин\Всякое Если помещаю файл непосредственно на D - все работает. Думаю дело в русскоязычных названиях папок.......

Чтением и запись в файл, ifstream/ofstream - C++
Здравствуйте, уважаемые участники форума, есть такое задание, возвести в квадрат каждый элемент массива, стоящий на четном месте и в куб...

создать файл использую string в ofstream - C++
хочу сделать ввод имени создаваемого файла с клавы, нельзя так? только char? string namefile; cin&gt;&gt;namefile; ...

Как создать текстовый файл не через ofstream? - C++
До недавних пор я пользовался Си-шной библиотекой ввода-вывода, но сейчас решил перейти на библиотеки C++, ибо они намного удобней. ...

что делать если ofstream не закрывает файл - C++
Код: if (NeedUnitLog) { NeedUnitLog = false; ofstream unilog; unilog.open(&quot;UnitLog.txt&quot;, ios::out); ...

ofstream.flush() не обновляет файл! (не сохраняет на диск) - C++
ofstream logfile; ... { .. logfile.open(&quot;log.txt&quot;, ios::out | ios::app); .. } .. { ..

Std::ofstream запись и чтение переменных в бинарный файл - C++
int a = 1; std::ofstream file(&quot;test.settings&quot;, std::ios::in | std::ios::out | std::ios::binary); ...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5416 / 4812 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
18.11.2012, 13:37     Не могу открыть файл OFSTREAM #2
C++
1
output.open(cpath, ios::out | ios::binary);
И cpath проверяйте, что там получилось.

Добавлено через 6 минут
Среда какая?
mersinvald
1 / 1 / 0
Регистрация: 25.08.2012
Сообщений: 47
18.11.2012, 13:43  [ТС]     Не могу открыть файл OFSTREAM #3
VC 2008
Спасибо, работает.
Ответ Создать тему
Опции темы

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