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

Тема в разделе "C/C++/C#", создана пользователем maryfly009, 20 апр 2010.

  1. maryfly009

    maryfly009 Гость

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

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

    F84 Гость


    Вам сюда
     
  3. maryfly009

    maryfly009 Гость

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

    Senset Well-Known Member

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

    maryfly009 Гость

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

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

    vital Больной Компом Детектед
    Команда форума Web Team

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

    F84 Гость

    maryfly009, думаю что Ваш вопрос, должен звучать "Как прочитать бинарный файл не зная какие типы данных в нем храниться и в какой последовательности", а не "как создать бинарный файл с ПРОИЗВОЛЬНЫМИ ДАННЫМИ и как с ними работать".
     
Загрузка...
Похожие Темы - бинарный файл содержит
  1. Freeddos
    Ответов:
    0
    Просмотров:
    2.151
  2. ЮрийПрп
    Ответов:
    1
    Просмотров:
    1.219
  3. ivan1994
    Ответов:
    4
    Просмотров:
    2.772
  4. lmike
    Ответов:
    27
    Просмотров:
    296
  5. swyatogor
    Ответов:
    14
    Просмотров:
    178

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