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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поменять элементы каждого числа массива слева направо http://www.cyberforum.ru/cpp-beginners/thread31488.html
нужно изменить эту задачу-"поменять элементы массива слева направо": #include <iostream> #include <algorithm> #include <vector> using namespace std; typedef vector<int> vec; int colvo () {
C++ Работа с текстовыми файлами Пожалуйста, помогите с задачей: Дан файл f, компоненты которого являются действительными числами. Найти: 1.наибольшее из значений компонент f; 2.наименьшее из значений компонент с четными номерами; 3.наибольшее из значений модулей компонент с нечетными номерами; 4.сумму наибольшего и наименьшего из значений компонент файла f; 5.разность первой и последней компонент файла f. Заранее... http://www.cyberforum.ru/cpp-beginners/thread31462.html
C++ Задача:Страуструп. 4.11.4
1.Напишите программу,которая печатает символы от 'a' до 'z' и цифры от '0' до '9' и их целые значения. 2.Проделайте то же самое для других печатаемых символов. 3.Проделайте то же самое,но воспользуйтесь шестнадцатиричным представлением чисел. Используется только стандартная библиотека C++. Первое и второе я кое-как сделал:#include "size.h" #include <iostream> using namespace std; void...
C++ Определение k, при котором функция становится меньше заданного числа
Текст задачи: ' Составить программу для определения k, при котором функция (x^k / k) становится меньше заданного числа A при заданном x для k=1, 2, 3, ... Контрольный пример: x=1, A=0.25. Результат: 5.' Если честно не понимаю даже как она должна работать... Пожалуйста помогите написать эту программку... Добавлено через 1 час 26 минут 12 секунд у меня есть код этой программы на...
C++ Баланс скобок http://www.cyberforum.ru/cpp-beginners/thread31419.html
Добавьте плиз условие чтоб )(-говорило что не баланс..я прост незнаю #include <stdio.h> #include <stdlib.h> #include <conio.h> #define MAXVAL 100 struct stack { int sp; int val; /* массив под скобки */
C++ Подсчет гласных.согласных,знаков препинания в тексте скажите,пожалуйста..где у меня ошибка....программа считает совершенно неправильно( (кусок из программы) { m_Out=0; CString s=m_Edit1; while (!s.IsEmpty()) { int i=s.FindOneOf(". :;,!?'"); if(i<0) подробнее

Показать сообщение отдельно
ISergey
Maniac
Эксперт С++
1347 / 880 / 52
Регистрация: 02.01.2009
Сообщений: 2,645
Записей в блоге: 1
25.04.2009, 17:48     Запись массива в файл и его чтение
Примерно так
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;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru