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

Запись массива в файл и его чтение - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.80
pro_mary
1 / 1 / 0
Регистрация: 23.03.2009
Сообщений: 99
25.04.2009, 16:52     Запись массива в файл и его чтение #1
Помогите, пожалуйста: надо записать в файл массив из, например, 10 элементов, вычисляющихся как f[i]=f[i-1]+1, например. Затем считать полученные значения из файла, и записать их в другой файл, умножив каждое значение на какое-нибудь число.. Сделать надо именно так, не сразу посчитать все и записать в один файл, а последовательно... Помогите, пожалуйста, очень надо!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.04.2009, 16:52     Запись массива в файл и его чтение
Посмотрите здесь:

C++ Запись в бинарник и его чтение
Чтение из файла в C, редактирование его и запись в новый файл C++
Запись структурного массива в файл и чтение из него C++
Запись и чтение в файл C++
Запись/чтение массива структур в бинарный файл C++
Чтение из памяти стороннего процесса и запись в файл массива типа doouble C++
Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует? C++
C++ Чтение массива из файла, его преобразование и запись в другой файл
Запись в файл и последующее чтение массива типа char C++
Запись массива в файл и чтение из файла C++
Запись и чтение в файл массива структур в которую вложен вектор C++
Чтение и запись в файл динамического массива классов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ISergey
Maniac
Эксперт С++
 Аватар для ISergey
1345 / 878 / 51
Регистрация: 02.01.2009
Сообщений: 2,642
Записей в блоге: 1
25.04.2009, 17:48     Запись массива в файл и его чтение #2
Примерно так
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
36
37
38
39
40
41
42
43
#include <iostream>
#include <fstream>
using namespace std;
 
int main()
{
    ofstream wfile("example.bin");
    int arr[10];
 
    for(int i = 0; i < 10; ++i)
        arr[i] = i+1;
 
    wfile.write((char*)&arr,sizeof(arr));
    wfile.close();
 
    int arr_2[10];
    ifstream rfile ("example.bin");
    rfile.read((char*)&arr_2,sizeof(arr_2));
    rfile.close();
 
    for(int i = 0; i < 10; ++i){
        cout<<arr_2[i]<<" ";
        arr_2[i] *= 2;
    }
 
    wfile.open("newFile.bin");
    wfile.write((char*)&arr_2,sizeof(arr_2));
    wfile.close();
 
    //testing
 
    int arr_3[10];
    rfile.open("newFile.bin");
    rfile.read((char*)&arr_3,sizeof(arr_3));
    rfile.close();
 
    cout<<endl;
    for(int i = 0; i < 10; ++i)
        cout<<arr_3[i]<<" ";
 
    system("pause");
    return 0;
}
Yandex
Объявления
25.04.2009, 17:48     Запись массива в файл и его чтение
Ответ Создать тему
Опции темы

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