Написать Программу)

Тема в разделе "C/C++/C#", создана пользователем Ruslan737, 29 май 2012.

  1. Ruslan737

    Ruslan737 New Member

    Регистрация:
    4 апр 2012
    Сообщения:
    4
    Симпатии:
    0
    Необходимо написать и отладить две программы.Первая программа должна сформировать двоичный файл. Вторая –
    считать данные из этого файла, выполнить соответствующие вычисления (при этом ис-
    пользуемые массивы должны быть динамическими) и записать их результаты в текстовый
    файл.
    Задание: Создать двоичный файл и записать в него n целых чисел. Из исходного файла сфор-
    мировать массив, записав в него числа, расположенные в файле до минимального
    элемента и после максимального.
    Помогите написать,есть что-то подобное,какие-то наброски
    Код (C++):
    #include <iostream>
    #include <fstream>
    using namespace std;

    int main()
    {
    //-------------------------------------------------------
    char *mem;
    ofstream input("data.bin",ios::binary);
    mem = new char[10];
    strcpy(mem,"memory");
    // cout<<_msize(mem)<<endl;
    input.write(mem,_msize(mem));
    input.close();

    delete[] mem;
    //-------------------------------------------------------

    //-------------------------------------------------------

    char *mem2;
    ifstream out("data.bin",ios::binary);

    int begin, end;

    begin = out.tellg();
    out.seekg (0, ios::end);
    end = out.tellg();

    int size = end - begin;

    mem2 = new char[size];

    out.seekg(0,ios::beg);
    out.read(mem2,size);
    out.close();

    cout<<mem2<<endl;

    delete[] mem2;
    //-------------------------------------------------------

    return 0;
    }
     
  2. ps10n1ck

    ps10n1ck Гость

    Я так понял вам дается минимальное и максимальное число - нужно из файла записать в массив все числа которые меньше минимального числа и больше максимального числа?
    К примеру минимальное число 5, а максимальное 100 - из файла нужно взять все числа до 5 и после 100?
     
  3. Ruslan737

    Ruslan737 New Member

    Регистрация:
    4 апр 2012
    Сообщения:
    4
    Симпатии:
    0
    да,именно так)Можете помочь?Буду очень благодарен:)
     
  4. ps10n1ck

    ps10n1ck Гость

    постараюсь сделать за сегодня, но ничего не обещаю т.к. сейчас работы много...
     
  5. Ruslan737

    Ruslan737 New Member

    Регистрация:
    4 апр 2012
    Сообщения:
    4
    Симпатии:
    0
    спасибо большое:)Просто я не знаю как сделатьB)
     
  6. Гость

  7. ps10n1ck

    ps10n1ck Гость

    Прикрепил файлы с кодом.
    Если что не понятно - спрашивай.
     

    Вложения:

    • data.zip
      Размер файла:
      15,1 КБ
      Просмотров:
      3
  8. ps10n1ck

    ps10n1ck Гость

    постараюсь к утру сделать....
     
Загрузка...

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