Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 09.05.2009, 20:42   #11
VorobeY1326
Пользователь
 
Регистрация: 08.05.2009
Сообщений: 11
По умолчанию

А чтобы создать и открыть и для чтения и для записи (ios::in | ios:: out)?
Или открывается и так и для того и для другого?

Просто надо чтобы писать в любую запись использовать seekp(), будет ли оно работать при "bin.open(adress, ios::binary);" ?
И будет ли писать в файл при этом?
VorobeY1326 вне форума Ответить с цитированием
Старый 09.05.2009, 20:55   #12
Sazary
В тени
Старожил
 
Аватар для Sazary
 
Регистрация: 19.12.2008
Сообщений: 5,788
По умолчанию

Цитата:
А чтобы создать и открыть и для чтения и для записи (ios::in | ios:: out)?
Да, но, как я понимаю, файл должен существовать. (то есть сначала нужно создать его, а потом уже открыть в режиме in | out).
Вот пример:
Открывается файл (пусть будет пустой). Туда пишется число 5. Потом оно читается и выводится.

Код:
#include <iostream>
#include <conio.h>
#include <fstream>
using namespace std;

int main(){

char adress[100];
fstream bin;
int count=0;
cin.getline(adress, 100);
bin.open(adress,ios::in|ios::out);

bin<<5;
bin.seekg(0,ios::beg);
bin>>count;
cout<<count;

bin.close();

getch();
return 0;
}
Вполне очевидно, чтобы что-то понять, необходимо книги читать.
Не нужно плодить бессмысленных тем. Вас Поиск избавит от многих проблем.

___________________________________ ___________________________________ _______
[=Правила форума=]_____[Поиск]_____[Литература по С++]____[Литература. Паскаль]
Sazary вне форума Ответить с цитированием
Старый 09.05.2009, 21:00   #13
VorobeY1326
Пользователь
 
Регистрация: 08.05.2009
Сообщений: 11
По умолчанию

Спасибо огромное!!
Сейчас попробую разрулить все это и сделать работающим))
VorobeY1326 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
С++ Бинарные файлы EwwwA Общие вопросы C/C++ 0 20.04.2009 17:32
Builder C++ бинарные потоки,файлы Yakushov C++ Builder 1 21.12.2008 11:55
бинарные деревья. ribka Помощь студентам 2 30.11.2007 18:13