Форум: Форум C++Разное
Новые темы: 00
Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум C++

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Записи в фаил bool'евую переменную

Сообщения:  [1-7] 

 
 автор: cheops   (21.04.2007 в 14:40)   письмо автору
 
   для: andrey88   (21.04.2007 в 13:31)
 

Для этого следует открыть файл при помощи функции fopen() указав в качестве второго параметра последовательность "wb".

  Ответить  
 
 автор: andrey88   (21.04.2007 в 13:31)   письмо автору
 
   для: cheops   (20.04.2007 в 14:23)
 

Надо записать бинарную инфу, с использованием стандартных средств языка или вызовы операционной системы

  Ответить  
 
 автор: cheops   (20.04.2007 в 14:23)   письмо автору
 
   для: andrey88   (18.04.2007 в 12:38)
 

А что требуется записывать? Текстовую информацию или бинарную? Хотите использовать стандартные средства языка или вызовы операционной системы?

  Ответить  
 
 автор: andrey88   (18.04.2007 в 12:38)   письмо автору
 
   для: cheops   (13.04.2007 в 14:18)
 

можете подсказать где можно по подробней узнать о том как записывать инфу в файлы

  Ответить  
 
 автор: rty   (13.04.2007 в 14:20)   письмо автору
 
   для: cheops   (13.04.2007 в 14:18)
 

Спосибо за ответ

  Ответить  
 
 автор: cheops   (13.04.2007 в 14:18)   письмо автору
 
   для: rty   (13.04.2007 в 14:04)
 

1 бит записать можно только в том случае, если вы записываете их как минимум 8 штук. Более того, даже если вы запишите 1 байт (8 бит) на диск - он всё равно будет занимать 4096 байт или 32768 бит. Просто файлы должны быть кратны величине 4 Кб (это значение может быть другим) иначе очень долго приходилось бы искать информацию по диску. Т.е. одним битом сэкономить что-то очень сложно... да и программа с битами работает медленее, чем к байтами...

А так нужно записывать в байт биты через битовое поле и объединение и затем складировать информацию на жёсткий диск, при извлечении тоже самое извлекаете байты и пропускаете их через объединение с битовым полем.

  Ответить  
 
 автор: rty   (13.04.2007 в 14:04)   письмо автору
 
 

как записать в фаил переменную типа bool и что бы занимал один bit

  Ответить  

Сообщения:  [1-7] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования