Новичок. Прочитать бинарынй файл. С++

Тема в разделе "Свободное общение", создана пользователем KishMish, 16 сен 2004.

Статус темы:
Закрыта.
  1. KishMish

    KishMish Гость

    Здрасьте Вам.
    С++ я мало знаком, но знаком...
    Втала задача прочитать и записать бинарный файл.
    Задача: читать данные с определенным смещением. Знать текущее положение, записать данные с определенным смещением.
    На 1С (вот тут я спец) я это реализовал но она так долго работает (3мб-20-30 минут).

    Облазил, весь Яндек набрел к Вам через установку ID3 тэгов, но там на Delphi.
    Помогите.
    Нужно
    1. Заголовочный файл
    2. Основные функции
     
  2. KishMish

    KishMish Гость

    Ни кто не отвечает но на всякий случай...
    Сделал. Читает.
    Вот так

    char fname[80]="rtt.rtt";
    char valllll[4];
    int fd;

    if ((fd=open(fname,O_RDONLY|O_BINARY))<0)
    {cout<<"Error opening file \n"<<fname;}

    read(fd,valllll,4);
    cout<<"main:"<<valllll<<endl;//1 строка
    read(fd,valllll,4);
    cout<<"size:"<<valllll<<endl;//2 число
    read(fd,valllll,4);
    cout<<"glob:"<<valllll<<endl;//3 строка

    Вопрос 1.
    Почему встрока //1 и //3 в консоль вместе со значением выводится имя файла, а в //2 не выводится

    Вопрос 2.
    Как получить число. В строке //2 должно быть число, читается вот так (Bz)
    Или числа как-то по другому читаются.
    Поможите плз.
     
  3. mahadeo

    mahadeo Гость

    прямая дорога тебе на IRC-сервер IRC.BY, канал #programming.
     
Загрузка...
Похожие Темы - Новичок Прочитать бинарынй
  1. brddrdtt
    Ответов:
    0
    Просмотров:
    1.100
  2. dimat
    Ответов:
    31
    Просмотров:
    8.442
  3. phantom76
    Ответов:
    7
    Просмотров:
    3.924
Статус темы:
Закрыта.

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