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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 9, средняя оценка - 4.78
xaker1
7 / 7 / 0
Регистрация: 21.02.2011
Сообщений: 80
#1

Бинарные файлы c++ - C++

22.05.2011, 19:55. Просмотров 1172. Ответов 6
Метки нет (Все метки)

Здравствуйте.
Нужно в бинарный файл записать строку (нового стиля), единственное что известно, так это то, что в строке не более 16 символов.
Подскажите, как можно преобразовать string в нужный char *str[16]
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.05.2011, 19:55     Бинарные файлы c++
Посмотрите здесь:

Бинарные файлы - C++
1.Записать в файл N действительных чисел a1, a2, …,an. Организовать новый файл , элементы которого вычисляются по формуле:...

Бинарные файлы и структуры - C++
Доброго времени суток. Прошу ответить на пару вопросов: 1) Почему результат операции sizeof, применённый к структуре, не совпадает с...

Fstream и бинарные файлы - C++
вообщем вопрос такой.. как читать строки из бинарного файла, и как записывать в бинарный файл строки используя fstream, и можно ли...

Fstream и бинарные файлы - C++
Необходимо скопировать картинку. Не знаю как сделать.

Бинарные файлы данных - C++
Доброго времени суток, господа) извольте помочь мне с кодом):senor: Задание: Есть бинарный файл Ф1 с целыми числами:10 отрицательных...

Бинарные файлы. Чтение - C++
Дан бинарный файл, компонентами которого являются массивы действительных чисел. Вычислить для каждого массива число отрицательных...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yekka
385 / 149 / 8
Регистрация: 12.05.2011
Сообщений: 450
22.05.2011, 19:57     Бинарные файлы c++ #2
Цитата Сообщение от xaker1 Посмотреть сообщение
char *str[16]
это оксюморон
xaker1
7 / 7 / 0
Регистрация: 21.02.2011
Сообщений: 80
22.05.2011, 19:59  [ТС]     Бинарные файлы c++ #3
Я догадываюсь) Но нужно ограничить строку 16 символами, и передать ее на write
yekka
385 / 149 / 8
Регистрация: 12.05.2011
Сообщений: 450
22.05.2011, 20:00     Бинарные файлы c++ #4
ну скопируй первые 16 символов.
xaker1
7 / 7 / 0
Регистрация: 21.02.2011
Сообщений: 80
22.05.2011, 20:04  [ТС]     Бинарные файлы c++ #5
Не удается. Можно пример посмотреть?
igorrr37
1641 / 1269 / 133
Регистрация: 21.12.2010
Сообщений: 1,932
Записей в блоге: 7
22.05.2011, 21:31     Бинарные файлы c++ #6
C++
1
fs.write(&s[0], s.size());
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.05.2011, 12:08     Бинарные файлы c++
Еще ссылки по теме:

Текстовые и бинарные файлы - C++
Расскажите, пожалуйста, когда лучше использовать текстовые файлы, а когда бинарные. Для каких данных один формат лучше другого? В каком...

Строки и бинарные файлы - C++
Программа читает из бинарного файла и выводит содержимое на экран. Потом можно добавить 1 элемент в любую ячейку. Проблема в том, что...

Двоичные (бинарные ) файлы С++ - C++
Помогите, пожалуйста, переделать эту же программу (она рабочая) только для двоичного (бинарного ) файла Буду очень признателен за...

Запись в бинарные файлы - C++
Подскажите пожалуйста, я собираюсь записать из текстового файла в бинарный текст. Но в одних случаях записывается сплошной строкой, в...


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

Или воспользуйтесь поиском по форуму:
xaker1
7 / 7 / 0
Регистрация: 21.02.2011
Сообщений: 80
23.05.2011, 12:08  [ТС]     Бинарные файлы c++ #7
А как потом читать?
Пишется ряд структур подряд. т.ч. нужно что бы все элементы (в т.ч. и логин) занимали одинаковый (читать константный в данной системе) размер в файле

Добавлено через 14 часов 18 минут
Подскажите плиз. Повторю еще раз, пишется структура, соответственно каждый элемент структуры должен занимать одинаковое кол-во символов. Т.е. для логина нужно выделить и записать 16, но как? Если логин меньше будет занимать
Yandex
Объявления
23.05.2011, 12:08     Бинарные файлы c++
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru