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

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

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

C++ Бинарные файлы
C++ Бинарные файлы
бинарные файлы, C++ C++
Бинарные файлы C++
бинарные файлы C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
yekka
384 / 148 / 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
384 / 148 / 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
 Аватар для igorrr37
1593 / 1221 / 118
Регистрация: 21.12.2010
Сообщений: 1,868
Записей в блоге: 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++ Бинарные файлы в С++
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++
Ответ Создать тему
Опции темы

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