Я думал, установив первый элемент в null, очистит все содержимое массива char.
char my_custom_data[40] = "Hello!";
my_custom_data[0] = '\0';
Однако это только устанавливает первый элемент в null.
или
my_custom_data[0] = 0;
вместо использования memset
, я подумал, что приведенные выше примеры должны очистить все данные.