Здравствуйте Широков А.В., Вы писали:
ША>Здравствуйте Corvin, Вы писали:
C>>Привет всем.
C>>Такой вопрос: у меня есть char buffer[LEN] и в нем какая-то строка, как мне его ПРАВИЛЬНО очистить? Первое, что пришло в голову это сделать char[0]=0, но будет ли это правильно? не произйдет ли при этом каких-нибудь катаклизмов в памяти и не возникнет ли такой возможности?
C>>Спасибо
ША>Хотелось бы знать для чего Вы это делаете? А так на выбор
ША>ША>char buffer[LEN] = {0};
ША>memset(buffer, 0, sizeof(char)*LEN);
ША>buffer[0] = 0;
ША>
В копилку:
ZeroMemory(buffer,sizeof(buffer))