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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как создать, вывести и удалить двумерный массив в классе http://www.cyberforum.ru/cpp-beginners/thread1210896.html
Ребят, подскажите пожалуйста, что не так с моим классом. Я пыталась разобраться, как создать, вывести и удалить этот массив в классе. Буду очень благодарна за помощь. :) Вот моя программа: #include "stdafx.h" #include <iostream> using namespace std;
C++ Отсортируйте в массиве нечетные элементы по убыванию различными сортировками Общее задание: Реализовать все алгоритмы сортировки, оформив решение в виде функций ввода, вывода и обработки массивов. 1) Отсортируйте в массиве нечетные элементы по убыванию. Люди добрые, прошу вашей помощи:)заранее спасибо большое:) http://www.cyberforum.ru/cpp-beginners/thread1210891.html
Работа с деревьями C++
RECORD * tree(int k) { RECORD *newnode; int nl,nr;//левое и правое поддерево if(k<=0) newnode=0; else { nl = k/2; nr =k-nl-1; newnode = (RECORD *) calloc(1, sizeof(RECORD));
Помогите найти исходный код игры змейка C++
помогите плиз!!! нужно игру змейки
C++ Зеркально отразить элементы матрицы элементы относительно горизонтальной оси http://www.cyberforum.ru/cpp-beginners/thread1210877.html
Дана квадратная матрица порядка 2n+1 . Зеркально отразить ее элементы относительно горизонтальной оси симметрии матрицы на языке С++ помогите пожалуйста(срочно нужно..
C++ Перевести с с# на с++ using System; using System.Collections; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace ConsoleApplication1 { class Program подробнее

Показать сообщение отдельно
Donville
0 / 0 / 0
Регистрация: 16.02.2014
Сообщений: 112

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

17.06.2014, 23:12. Просмотров 221. Ответов 5
Метки (Все метки)

Здравствуйте! Возникла проблема с записями и считыванием матриц в файл. Подскажите, пожалуйста, как сделать проверку для них.
Для записи: Файл с таким именем уже существует, желаете перезаписать или введите другое имя.
Для считывания: Файл с таким именем не существует, введите другое названия файла.
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
void RecordM(long double **mat, int row, int column, char *name)
{
    gets(name);
 
    ofstream fout(name, ios::out);
    fout << row << endl << column << endl;
    for (int i=0; i<row; i++)
    {
        for (int j=0; j<column; j++)
        {
            fout << mat[i][j] << " ";
        }
        fout << '\n';
    }
}
 
void ReadM(long double **mat, int &row, int &column, char *name)
{
    gets(name);
 
    cout <<"\nYour matrix: \n";
    ifstream fin(name);
    fin >> row >>  column;
    mat=Allocation(row,column);
    for (int i=0; i<row; i++)
    {
        for (int j=0; j<column; j++)
        {
            fin >> mat[i][j];
        }
    }
 
    for(int i=0; i<row; i++) //Output the array
    {
       for(int j=0; j<column; j++)
       {
           cout.width(8);
           cout << setw(8) << mat[i][j] << " "; //make columns 8 characters in each
       }
       cout << endl;
    }
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru