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

Вывод двумерного массива в бинарный файл - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Функция в строках http://www.cyberforum.ru/cpp-beginners/thread696701.html
Здравствуйте, помогите пожалуйста с функцией. Где-то что-то я не понимаю по функциям.. Есть строка которая при обработке функцией выводится в определенном виде. без разделения на функцию и основную программу все работает, но мне нужно с функцией для обработки потом нескольких строк по одним правилам. Спасибо. #include <iostream> #include <stdio.h> #include <string.h> char *f() {char ...
C++ Найти все слова,в которых доля букв a,b максимальна. Дан текст.Группы слов,разделенные пробелами(одним или несколькими) и не содержащие пробелов внутри себя,будем называть, как и прежде словами. Найти все слова,в которых доля букв a,b максимальна. http://www.cyberforum.ru/cpp-beginners/thread696700.html
Объясните код C++
Объясните, как работают перегрузки оператора = и функций Union ..а точнее указатель this.Заранее спасибо. #include <iostream> using namespace std; class Set { friend istream& operator>>(istream & stream, Set & с); friend ostream& operator<<(ostream & stream, Set & с);
C++ Неправильно работает функция вывода введеных даных со структурами
Написал код в котором надо ввести информацию об кубиках, потом ее надо вывести на екран. С вводом нет проблем, а после ввода выдает "типа ошибку", но информацию на екран выводит. Так как надо в коде много чего дописать(ето просто наброска чтоб понять как работать со структурами), то ету "типа ошибку" надо устранить. #include <iostream> const int m=3; using namespace std; struct cub { ...
C++ Как правильно добавить в пространство имен? http://www.cyberforum.ru/cpp-beginners/thread696678.html
нужно добавить в пространство имен в заголовочном файле. //1.cpp с исходным кодом namespace AAA { int T; } /// AAA::T=5; cout<<AAA::T; /// так все правильно.
C++ Найти минимальное значение главной диагонали и максимальное значение вспомогательной диагонали в матрице Найти минимальное значение главной диагонали и максимальное значение вспомогательной диагонали в матрице порядка n. Найденные значения поменять местами. Если эти значения принадлежат одному элементу, то это значение присвоить всем элементам главной и вспомогательной диагоналям. подробнее

Показать сообщение отдельно
slavka_online
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 102

Вывод двумерного массива в бинарный файл - C++

13.11.2012, 20:06. Просмотров 920. Ответов 3
Метки (Все метки)

функция вывода:

C++
1
2
3
4
5
6
7
8
9
void outputMassiv (int **arr, int Nr, int Nc)
{ofstream binfile("D:/txt.bin", ios::app | ios::binary);
 
for (int i = 0; i < Nr; i++)
    {
        for (int j = 0; j < Nc; j++)
             binfile.write((char*)arr[i][j] ,Nr*Nc);
 
    }
не работает, как ее привести в рабочий вид? зависает на выполнении и как потом открыть бинарный файл?

Добавлено через 9 минут
заменил на
C++
1
2
3
4
void outputMassiv (int **arr, int Nr, int Nc)
{ofstream binfile("D:/txt.bin", ios::app | ios::binary);
binfile.write((char*)arr ,Nr*Nc);  
}
теперь работает, но как результат увидеть?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 06:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru