0 / 0 / 1
Регистрация: 15.04.2017
Сообщений: 23
|
|
1 | |
Записать структуру в бинарный файл22.04.2017, 17:56. Просмотров 1255. Ответов 5
Метки нет Все метки)
(
Всем доброго времени суток. у меня такая проблема, мне нужно перекинуть в бинарный файл структуру. Структуру создала, все сделала. Файл создан как fstream h("str.dat", ios::binary). Так вот, я перекидываю туда структру(типа h<<sotr[i].name<<endl итд)Как открываю файл, то получается, что структура записана вся в одну строчку, хотя в текстовом все хорошо. как мне можно это исправить? Смотрела, что файл создается еще через * FILE , но хотелось бы использовать тот вариант, который описан выше
0
|
|
22.04.2017, 17:56 | |
Записать в бинарный файл массив объектов Student (бинарный файловый ввод/вывод)
Как открыть бинарный файл, не зная его структуру? |
|
4565 / 3139 / 1342
Регистрация: 09.05.2015
Сообщений: 7,705
|
|
22.04.2017, 17:59 | 2 |
В бинарном файле нет понятия строк... Там хранятся байты, а уж как вы их будете интерпретировать это совсем другая история.
0
|
3405 / 2786 / 1251
Регистрация: 29.01.2016
Сообщений: 9,423
|
|
22.04.2017, 22:35 | 3 |
Это специфика записи
'\n' в бинарном режиме (запишется как есть, т.е. только '\n', в отличие от текстового режима, когда запишутся два символа: '\r' и '\n' ). Бинарные файлы не предназначены для того, чтобы рассматривать их содержимое в текстовых редакторах.Если в бинарный, то зачем текстовые методы записи используешь?
0
|
0 / 0 / 1
Регистрация: 15.04.2017
Сообщений: 23
|
|
23.04.2017, 13:39 [ТС] | 4 |
окей, тогда какие не текстовые методы нужно использовать? И если они не предназначены для просмотра в текстовых, тогда как проверить их содержимое?
0
|
4565 / 3139 / 1342
Регистрация: 09.05.2015
Сообщений: 7,705
|
|
23.04.2017, 19:33 | 6 |
1
|
23.04.2017, 19:33 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь. Как правильно сохранить и потом считать структуру в бинарный файл Данные записать в файл F1.txt, затем прочитать оттуда, обрабатывались и записывались в бинарный файл F2.bin с проверкой Записать массив в бинарный файл Записать в бинарный файл матрицу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |