Так как в Паскале?
fillchar (см. гугл)
Очень устойчивая конструкция:
Код:
FillChar(A[i], size, #0)
(или типа). Заполняет память, начиная с адреса i-того элемента A, соотв.к-вом
символьных нулевых байтов. И именно важно (для отладки), что символьных, а не каких других (формально-то и байтовых можно): ежели невзначай два последних аргумента перепутать -- немедленно выдаётся сообщение о несоответствии типов. Очень полезная штука в порядке дуракоустойчивости. Вот, в частности, и для меня это полезно, и я никогда не забываю ставить в таких случаях решётку.
Особо надёжный (и наиболее практически сушественный) вариант:
Код:
FillChar(A, SizeOf(A), #0)
Гарантированно и без глюков зачищает память, отведённую под конкретно эту переменную. (Но -- статическую, ессно; с динамическими такие штучки, естественно, не пройдут.)