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

Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует? - C++

Восстановить пароль Регистрация
 
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
01.02.2014, 19:03     Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует? #1
Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.02.2014, 19:03     Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?
Посмотрите здесь:

C++ Запись массива в файл и его чтение
Чтение из файла в C, редактирование его и запись в новый файл C++
Как сделать так, что если файл существует return true, если нет - return false C++
Долгожитель (возраст не менее 100 лет) обнаружил однажды, что если к сумме квадратов цифр его возраста прибавить число дня его рождения, то как раз п C++
C++ как вернуть объект из ф-и, если, возможно, объекта не существует?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.02.2014, 19:15     Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует? #2
Цитата Сообщение от qwerty778 Посмотреть сообщение
и перезаписать, если он существует
Перезаписать, имеется ввиду, стереть содержимое при открытии? Если да, то окрывайте для записи:
C++
1
ofstream fout("file.txt");
qwerty778
1 / 1 / 0
Регистрация: 09.01.2014
Сообщений: 56
01.02.2014, 19:36  [ТС]     Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует? #3
alsav22, требуется на чтение тоже
alsav22
5282 / 4801 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
01.02.2014, 20:49     Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует? #4
Вот так можно:
C++
1
fstream f("file.txt", ios::in | ios::out | ios::trunc);
Yandex
Объявления
01.02.2014, 20:49     Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?
Ответ Создать тему
Опции темы

Текущее время: 12:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru