![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Появилась необходимость закодировать нечто. Этому нечто требуется 256 символов кодировки. ASCII содержит 256 символов, но первые 31 - служебные. Есть ли их аналог для записи в файл? Т.е. В файл мне нужно записать 256 различных символов. Вопрос - как?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#2 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Символ = байт (в ASCII). Значит пишите байты, т.е. по сути таблицу символов в 256 байт в файл. В чем проблема ?
Или дело в том, что вам надо еще кучу букв и символов выдумать ? Просто не много не ясна задача |
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 29.05.2009
Сообщений: 320
|
![]()
Так и писать:
Код:
|
![]() |
![]() |
![]() |
#4 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
BaronTreep, да пробовал так уже! На 23 или 22 символе кидается на меня, стремится пальцы отрезать!
EAccessViolation. BOBAH13, а поподробней?
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#5 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]() Код:
Последний раз редактировалось BOBAH13; 08.08.2009 в 21:05. |
![]() |
![]() |
![]() |
#6 |
Trust no one.
Старожил
Регистрация: 07.04.2009
Сообщений: 6,526
|
![]()
Все равно при считывании появляются ошибки, скорее всего из-за #10,#13,#26
SQUARY PROJECT - НАБОР БЕСПЛАТНЫХ ПРОГРАММ ДЛЯ РАБОЧЕГО СТОЛА.
МОЙ БЛОГ GRAY FUR FRAMEWORK - УДОБНАЯ И БЫСТРАЯ РАЗРАБОТКА WINAPI ПРИЛОЖЕНИЙ |
![]() |
![]() |
![]() |
#7 |
Android Developer
Старожил Подтвердите свой е-майл
Регистрация: 19.02.2007
Сообщений: 3,708
|
![]()
Не вижу как считываите, и что еще за ошибки ? Пора уже понять, и привыкнуть, что надо все конкретизировать, показывать и т.п.
|
![]() |
![]() |
![]() |
#8 |
Форумчанин
Регистрация: 24.07.2008
Сообщений: 279
|
![]()
TStringStream попробуй освоить.
Сказал и загрустил от бесспорности своей правоты.
|
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 16.08.2008
Сообщений: 276
|
![]()
Из за этих символов не должно ничего происходить. #10#13 - Переход на новую строку, он так и в файле будет выглядеть. А вот #26 - это конец файла. Пробуйте писать его последним, или не писать вообще (он и так там будет)))
Искусственный интеллект - фигня по сравнению с естественной глупостью
|
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Impuls1989 - ну не пишите, пожалуйста, то, в чём Вы не разбираетесь! По Вашему в файл байт с кодом 26 записать нельзя!!!? Это справедливо ТОЛЬКО для текстовых файлов! бинарный файл подобному маразму не подвержен и не может быть подвержен!!
Alex Cones, измените файл f:Text; на f:file (или f:file of byte; и всё у Вас получится! Либо воспользуйтесь хорошим советом 0nni - и воспользуйтесь TFileStream |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Очень нужна помощь в переводе символов в ASCII и обратно | !!!~VivO~!!! | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 1 | 05.05.2008 10:47 |
Как в ListView.Column[i].Caption отобразить ASCII символы с кодом меньше 32? | Angel_CJ | Компоненты Delphi | 8 | 27.04.2008 13:13 |
Как записать на диск | delphin100 | Общие вопросы Delphi | 2 | 14.10.2007 22:55 |
как сделать в memo строку не 256 символов, а 1024 например. | Alar | Компоненты Delphi | 0 | 29.10.2006 18:46 |