|
StringInit
Инициализирует строку указанными символами и обеспечивает указанный размер строки.
bool StringInit( |
Параметры
string_var
[in][out] Строка, которая должна быть инициализирована или деинициализирована.
new_len=0
[in] Длина строки после инициализации. Если размер=0, то деинициализирует строку, то есть, буфер строки освобождается и адрес буфера обнуляется.
character=0
[in] Символ для заполнения строки.
Возвращаемое значение
В случае успешного выполнения возвращает true, иначе false. Для получения кода ошибки нужно вызвать функцию GetLastError().
Примечание
Если character=0 и размер new_len>0, то будет распределен буфер строки указанного размера и заполнен нулями. Размер строки будет равен нулю, так как весь буфер заполнен терминаторами строки.
Пример:
void OnStart() |
Смотри также