![]() |
Модераторы: Snowy, MetalFan, bems, Poseidon |
![]() ![]() ![]() |
|
Shurup |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 16.10.2006 Репутация: нет Всего: нет |
Господа, нуждась в вашей помощи:
есть некий файл (что-то типа архива) в котором хранятся вот такие записи:
формат файла придумывал не я, но нужно в нем разобраться создаю файлстрим - открываю этот файл и читаю, такими блоками... Все читается хорошо, но есть одно но. fName в 99% занимает 12 символов (8-имя, 3-расширение) и тогда все хорошо, но иногда проскакивает файл с более коротким именем и тогда недостающие символы массива добиваются нулями (вмысле #0). теперь вопрос: каким образом можно максимально легко и красиво конвертнуть такие строчки в обычную string? должно же быть что-то типа trim? |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
вместо array[1..12]of char написать array[0..11]of char и тогда будет работать прямое присваивание.
-------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
Shurup |
|
|||
![]() Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 16.10.2006 Репутация: нет Всего: нет |
просто гениально
![]() вот только можно попросить бросить в меня ссылкой на инфу по такому присваиванию. Или в двух словах объяснить принцип. |
|||
|
||||
Alexeis |
|
|||
![]() Амеба ![]() Профиль Группа: Админ Сообщений: 11743 Регистрация: 12.10.2005 Где: Зеленоград Репутация: 34 Всего: 459 |
На счет ссылки не знаю, про это в хелпе написано. Фактически выделиться память под новую анси строку и символы скопируются в нее из старой строки. -------------------- Vit вечная память. Обсуждение действий администрации форума производятся только в этом форуме гениальность идеи состоит в том, что ее невозможно придумать |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Для новичков" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Для новичков | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |