Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
frank_lampard
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
#1

Компоненты заданного бинарного файла – массивы - C++

08.03.2013, 13:43. Просмотров 352. Ответов 3
Метки нет (Все метки)

Помогите создать программу: Компоненты заданного бинарного файла – массивы, состоящие из 5 вещественных чисел каждый. В новый бинарный файл записать все массивы из исходного файла, исключая четвертые элементы массивов. Спасибо.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.03.2013, 13:43     Компоненты заданного бинарного файла – массивы
Посмотрите здесь:

C++ Чтение из бинарного файла
Чтение бинарного файла C++
C++ Редактирование бинарного файла
C++ Компоненты бинарного файла – целые числа
С++ Выполнить поиск заданного элемента методом однородного бинарного поиска C++
C++ Дополнить класс, включив метод подсчета числа узлов заданного бинарного дерева
Считывание бинарного файла C++
C++ Быстрое создание бинарного файла заданного размера
C++ Запись бинарного файла
Считывание бинарного файла C++
Файл: Найдите номер первой положительной компоненты файла и номер последней положительной компоненты файла C++
C++ Считывание из бинарного файла

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
08.03.2013, 19:12     Компоненты заданного бинарного файла – массивы #2
frank_lampard, а как массивы должны быть записаны в файле? через пробел?

Добавлено через 4 минуты
frank_lampard, еще такой вопрос, мы знаем сколько массивов в файле?

Добавлено через 14 минут
frank_lampard, вот такой вариант пойдет?

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
#include "stdafx.h"
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
 
int main ()
{
    ifstream in("in.txt", ios::binary);
    ofstream out("out.txt", ios::binary);
 
    const int N = 5;
    int mas[N];
 
    while(!in.eof())
    {
        for(int i = 0; i < 5; i++)
            in >> mas[i];
 
        for(int j = 0; j < 5; j++)
        {
            if(j == 3)
                continue;
            else
                out << mas[j] << " ";
        }
 
        out << "\r\n";
    }
 
    in.close();
    out.close();
    cout << "\n\n";
    return 0;
}
frank_lampard
-8 / 2 / 0
Регистрация: 23.09.2012
Сообщений: 145
08.03.2013, 22:45  [ТС]     Компоненты заданного бинарного файла – массивы #3
yoghurt92, сколько массивов неизвестно, через пробел.
yoghurt92
374 / 345 / 22
Регистрация: 17.05.2012
Сообщений: 1,049
08.03.2013, 23:18     Компоненты заданного бинарного файла – массивы #4
frank_lampard, ну вот все работает, смотрите)
Yandex
Объявления
08.03.2013, 23:18     Компоненты заданного бинарного файла – массивы
Ответ Создать тему
Опции темы

Текущее время: 03:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru