1. Набираем команду codeby webinar. Набираем команду для организации и проведения вебинаров. Подробнее ...

    Скрыть объявление
  2. Требуются разработчики и тестеры для проекта codebyOS. Требования для участия в проекте: Знание принципов работы ОС на базе Linux; Знание Bash; Крайне желательное знание CPP, Python, Lua; Навыки системного администрирования. Подробнее ...

    Скрыть объявление
  3. Получи 30.000 рублей. Для получения денег необходимо принять участие в конкурсе авторов codeby. С условиями и призами можно ознакомиться на этой странице ...

    Внимание! Регистрация авторов на конкурс закрыта.

    Скрыть объявление

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

Тема в разделе "Вопросы новичков и не только", создана пользователем maryfly009, 20 апр 2010.

  1. maryfly009

    maryfly009 Гость

    Репутация:
    0
    Здравствуйте! Помогите разобраться с задачей: бинарный файл содержит произвольные данные?
    решать задачу не нужно.
    я просто не могу понять как создать бинарный файл с ПРОИЗВОЛЬНЫМИ ДАННЫМИ и как с ними работать?

    спасибо за ответы!
     
  2. F84

    F84 Гость

    Репутация:
    0

    Вам сюда
     
  3. maryfly009

    maryfly009 Гость

    Репутация:
    0
    как работать с бинарным файлом я имею представление.
    решать задачу не нужно.
    я просто не могу понять как создать бинарный файл с ПРОИЗВОЛЬНЫМИ ДАННЫМИ и как с ними работать?
     
  4. Senset

    Senset Well-Known Member

    Репутация:
    0
    Регистрация:
    11 сен 2006
    Сообщения:
    136
    Симпатии:
    0
    на чистом С/C++ это можно сделать например функцией fopen с флагом "wb".
    Читать/записывать - fread/fwrite
    синтаксис: F1 -> fopen
     
  5. maryfly009

    maryfly009 Гость

    Репутация:
    0
    вы не правильно поняли вопрос.
    файл содержит ПРОИЗВОЛЬНЫЕ ДАННЫЕ т.е. int float char и т.д.
    а fread(&param, sizeof(int) , 1, file); считывает блок sizeof(int) размера int (в данном случае), а если следующее значение будет типа float? он же не считает это значение.

    как решить этот вопрос? помогите!!
     
  6. vital

    vital Больной Компом Детектед

    Репутация:
    0
    Регистрация:
    29 янв 2006
    Сообщения:
    2.432
    Симпатии:
    40
    блин, ну на генерьте десяток-сотню чисел рандомом. rand() вам в помощь. Или, если хотите, можете всунуть в прогу кусок войны и мира..
     
  7. F84

    F84 Гость

    Репутация:
    0
    maryfly009, думаю что Ваш вопрос, должен звучать "Как прочитать бинарный файл не зная какие типы данных в нем храниться и в какой последовательности", а не "как создать бинарный файл с ПРОИЗВОЛЬНЫМИ ДАННЫМИ и как с ними работать".
     
Загрузка...

Поделиться этой страницей