С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.88/25: Рейтинг темы: голосов - 25, средняя оценка - 4.88
1 / 1 / 0
Регистрация: 10.05.2017
Сообщений: 19
1

Запись массива в файл/чтение из файла

13.05.2017, 22:01. Показов 4454. Ответов 1
Метки нет (Все метки)

1) ввести с клавиатуры матрицу ( размером 4*4 или 5*5) и записать в файл;
2) обр. оерация- считать файл, найти макс элемент и вывести на экран
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.05.2017, 22:01
Ответы с готовыми решениями:

Запись массива в файл и чтение из файла
Программа массив генерирует все ок, а вот с записью массива и чтением его - у меня проблемы....

Чтение массива из файла, его преобразование и запись в другой файл
Всем привет. Есть вот такой код: #include <iostream> #include <vector> #include <fstream>...

Запись в файл, чтение из файла, сохранени в файл, не работают эти функции
Здравствуйте. Не работает методы: Save() — сохранение фигуры (объекта) в файл, Load() —...

Открытие и чтение файла, запись в файл, помещение результата в файл
Eсть алгоритм решения задачи. Не знаю только каким способом открыть файлы и как в них что-либо...

1
Software Developer
314 / 228 / 113
Регистрация: 03.05.2017
Сообщений: 1,285
14.05.2017, 12:27 2
Лучший ответ Сообщение было отмечено datanyan как решение

Решение

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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void write_matrix_4x4 (char *file, int matrix [4][4])
{
    FILE *f_in = fopen (file, "wb");
    if (f_in != NULL)
    {
         for (int i = 0; i < 4; i ++)
              for (int j = 0; j < 4; j ++)
                   putc (matrix [i][j], f_in);
         fclose (f_in);
    }
    else
         cout << "Error!";
}
 
void read_matrix_4x4 (char *file, int matrix [4][4])
{
    FILE *f_out = fopen (file, "rb");
    if (f_out != NULL)
    {
         for (int i = 0; i < 4; i ++)
              for (int j = 0; j < 4; j ++)
                   matrix [i][j] = getc (f_out);
         fclose (f_out);
    }
    else
         cout << "Error!";
}
 
int main (int argc, char *argv [])
{
    int matrix_in [4][4] = {0,0};
    int matrix_out [4][4] = {0,0};
    
    for (int i = 0; i < 4; i ++)
         for (int j = 0; j < 4; j ++)
         {
              //matrix_in [i][j] = rand ()%10;
              cout << "matrix [" << i << "][" << j << "] -> ";
              cin >> matrix_in [i][j];
         }
    
    
    write_matrix_4x4 ("test.txt", matrix_in);
    
    cout << "input:  ";
    for (int i = 0; i < 4; i ++)
         for (int j = 0; j < 4; j ++)
              cout << matrix_in [i][j] << " ";
    
    read_matrix_4x4 ("test.txt", matrix_out);
    
    cout << "\noutput: ";
    for (int i = 0; i < 4; i ++)
         for (int j = 0; j < 4; j ++)
              cout << matrix_out [i][j] << " ";
    _getch();
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
14.05.2017, 12:27

Чтение из файла/Запись в файл
Приветствую всех! Понимаю что тема заезженная вдоль и поперек, но помощь мне нужна срочно! Мне...

Чтение из файла и запись в файл
Доброго времени суток. Идея в чем: Пример входных данных из файла: 5 o 3 c 4 o 5 c 6 o 7

Запись в файл и чтение из файла
Подскажите, пожалуйста, почему в &quot;прочитанном&quot; последнее число дублируется? В чем ошибка? #include...

Чтение из файла и запись в файл
Создайте текстовый файл целых чисел (значения вводятся с клавиатуры). Проанализировав в программе...


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

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru