Показать сообщение отдельно

  #12  
Старый 16.12.2008, 22:40
fromRIDDER
Новичок
Регистрация: 02.08.2008
Сообщений: 8
С нами: 9354643

Репутация: 12
По умолчанию

TC, в С строки (если не ресурсах) заканчиваются нулём, сколько от начала строки до нуля, такая и длина строки. Т.е. если в середине строки (можно и в другом месте) заменить имеющийся байт на ноль, длина строки уменьшится. Чтобы увеличить длину строку, нужно смотреть по обстоятельствам. Если после строки есть ничем не занятое пространство, заканчивающий строку ноль сместить насколько возможно. Можно найти все ссылки на данную строку и подменить её (ссылку) на не занятое пространство, длина строки варьируется от размеров этого самого пространства, если его мало, можно создать новую секцию нужного размера.

Совет всем пишущим ответы на вопросы: читать их (вопросы) внимательнее.
 
Ответить с цитированием