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

Матрица - C++

Восстановить пароль Регистрация
 
bearwoolfs
 Аватар для bearwoolfs
15 / 15 / 2
Регистрация: 10.01.2011
Сообщений: 275
07.08.2011, 19:57     Матрица #1
Добрый вечер, вопрос в следующем, есть матрица, в которую можно записать три числа. Как сделать, чтобы при введение этих трех чисел создавался файл, в котором благополучно лежали эти числа. Файл не должен иметь расширение txt
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.08.2011, 19:57     Матрица
Посмотрите здесь:

Матрица C++
C++ матрица
матрица C++
C++ Матрица
Матрица C++
C++ Матрица
C++ Матрица.
C++ матрица 8 Х 8

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Teravisor
30 / 30 / 3
Регистрация: 07.08.2011
Сообщений: 89
07.08.2011, 20:48     Матрица #2
std::ofstream - удобно для записи
std::ifstream - удобно для чтения
требуют
#include <fstream>
#include <iostream>
Смотря как вам надо записать числа - как они в памяти лежат, или как строки.
Если как в памяти лежат, то открываем
std::ofstream a("filename.abc",ios::binary);
int number;
a.write((char*)(&number),sizeof(int));
если как текст, то открыть как
std::ofstream a("filename.abc");
И запомните: расширение файла ни на что не влияет. вообще ни на что.
для чтения аналогично, только ifstream и команда read(...).

в случае, если числа лежат в массиве
int arr[3];//например
//аналогичное открытие файла
a.write((char*)arr,sizeof(int)*3);//3 заменить на размер массива.

Можно использовать basic_ofstream<int,char_traits<int>> если вы понимаете как работает.

Вообще способов море, и я сомневаюсь, что они уже не были описаны на этом форуме.
Yandex
Объявления
07.08.2011, 20:48     Матрица
Ответ Создать тему
Опции темы

Текущее время: 05:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru