С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Созданть структуры для сохранения информации динамической матрицы - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Считывание с dat файла http://www.cyberforum.ru/cpp-beginners/thread447001.html
Всем доброго времени суток! Возникла проблема со считыванием структуры с типизированного файла. Задача: Сформировать типизированный файл Info.dat с информацией про N людей, у которых есть...
C++ Помогите пожалуйста преобразовать функцию в деструктор. (Полностью рабочая программа уже написана) Заранее благодарен всем кто поможет. Здравствуйте, учусь на первом курсе и только разбираюсь с с++. Дошёл уже до деструктора. Полностью рабочая программа представлена ниже, я начал её переделывать... http://www.cyberforum.ru/cpp-beginners/thread446998.html
Что такое std::allocator<T> ? C++
я так понял возвращает адрес чего то?
C++ Работа с двумя классами
А)Базовый класс Б)Класс наследник А) Список списков с информацией об объектах сгруппированных по типу - продуктах питания: название, тип (мясо, рыба, крупа, фрукт, специя и т.д. и т.п.), форма...
C++ Палиндром ввод с клавиатуры http://www.cyberforum.ru/cpp-beginners/thread446982.html
Доброго времени суток:) Напишите программу,которая читает пятизначные целые и определяет,являются ли они палиндромами(пример палиндрома 12321,55555,41114).Решить без юзания массивов. Задача из...
C++ Не работает в release Доброго времени суток, Столкнулся со следующей проблемой: При выполнении Debug Build - MFC программа работает корректно. Собираю Release build. Запускаю exe из папки Release. Окно запускается,... подробнее

Показать сообщение отдельно
easybudda
Модератор
Эксперт CЭксперт С++
9699 / 5649 / 964
Регистрация: 25.07.2009
Сообщений: 10,872
16.02.2012, 00:58
Цитата Сообщение от FRED. Посмотреть сообщение
прошу помочь срочно
Тогда уж "требую..."


Цитата Сообщение от FRED. Посмотреть сообщение
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
srtuct matr{
int rows;
int columns;
int ** ptr;
};
int save_to_file(const struct matr * m, FILE * f){
    int i, j;
 
    if ( fprintf(f, "%d %d\n", m->rows, m->columns) < 1 )
        return -1;
 
    for ( i = 0; i < m->rows; ++i )
        for ( j = 0; j < m->columns; ++j )
            if ( fprintf(f, "%d ", (m->ptr)[i][j]) < 1 )
                return -1;
 
    return 0;
}
Если матрица создана правильно и файл открыт на запись, запишет в первой строке количество строк и столбцов, во второй - значения через пробел.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.