Забить пустым значением UTF8 строку

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

Забить пустым значением UTF8 строку

Сообщение Light13 » 20.01.2010 15:36:28

корректен ли такой код?
Код: Выделить всё
  FillChar(StrUtf8[1], Length(StrUtf8), #0);
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск

Re: Забить пустым значением UTF8 строку

Сообщение скалогрыз » 20.01.2010 16:02:11

Проверка существования StrUtf8[1] весьма желательна (позволяет избежать range check error), хотя и не обязательна
Код: Выделить всё
  if length(StrUtf8)>0 then FillChar(StrUtf8[1], Length(StrUtf8), #0);
скалогрыз
долгожитель
 
Сообщения: 1803
Зарегистрирован: 03.09.2008 02:36:48

Re: Забить пустым значением UTF8 строку

Сообщение Light13 » 21.01.2010 10:40:05

Спасибо
Аватара пользователя
Light13
постоялец
 
Сообщения: 127
Зарегистрирован: 17.07.2009 07:50:10
Откуда: Челябинск


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 2

Рейтинг@Mail.ru