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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.62
airone
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 6
#1

fstream, создание файла - C++

24.05.2011, 17:28. Просмотров 1722. Ответов 2
Метки нет (Все метки)

Привет всем, не могу справиться с проблемой.

C++
1
fstream file(FILE,ios::in|ios::out|ios::binary);
файл не создается, но если создать самому, запись работает

C++
1
2
3
4
5
6
7
fstream file(FILE,ios::in|ios::out|ios::binary);    
file.close();
file.clear();
file.open(FILE, ios::out);
file.close();
file.clear();
file.open(FILE,ios::in|ios::out|ios::binary);
файл создается, но запись не работает

что делать?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.05.2011, 17:28
Здравствуйте! Я подобрал для вас темы с ответами на вопрос fstream, создание файла (C++):

Fstream - чтение из файла - C++
подскажите начинающему программисту как читать файл целиком.. например последовательность чисел

Чтение всего файла fstream - C++
В общем мне казалась задача вполне очевидна и частая считать файл целиком в строку, но почему-то я не нашёл ничего готового (типа...

Запись в середину файла - fstream - C++
Как можно при помощи fstream (хотелось бы именно им, потому что он умеет и читать, и писать) записать что-либо в середину файла (или куда...

Ошибка в копирование файла через fstream - C++
#include <cstdlib> #include <iostream> #include <fstream> using namespace std; int main() { setlocale(0, ""); char...

Определение длины файла для fstream - C++
fseek(input, 0, SEEK_END); //указываем позицыю unsigned long SizeOfIshod = ftell(input);//создаем переменную которая будет возвращать...

Заменить чтение из файла аналогом fstream - C++
char fileName; printf("Enter file name: "); scanf("%255s", fileName); FILE *open = fopen(fileName, "r"); ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
diagon
Higher
1929 / 1195 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
24.05.2011, 17:31 #2
Можно так
C++
1
2
std::fstream filestr;
filestr.open ("test.txt",std::fstream::in | std::fstream::out | std::fstream::app);
(c) http://www.cplusplus.com/reference/i.../fstream/open/
1
airone
0 / 0 / 0
Регистрация: 12.10.2010
Сообщений: 6
24.05.2011, 17:33  [ТС] #3
благодарю!
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.05.2011, 17:33
Привет! Вот еще темы с ответами:

Получение размера файла с помощью fstream. ОТВЕТ. - C++
Для того, кто не знает как получить размер файла, и того, кто не хочет пользоваться API или не умеет: ВОТ ПОЛУЧЕНИЕ РАЗМЕРА: fstream...

Чтение файла в массив символов используя fstream - C++
Добрый день. Нужно считать файл в массив символов(vector). Использую fstream.

Как задать путь для файла в fstream? - C++
Как задать путь для хранения файлов, созданныхofstream fout; fout.open("text.txt",ios::app); при помощи:

Очистка/удаление файла *.txt с помощью fstream - C++
Как с помощью#include <fstream> очистить/удалить файл по заданному пути?


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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