Думав, встановивши перший елемент на нуль, очистить весь вміст масиву char.
char my_custom_data[40] = "Hello!";
my_custom_data[0] = '\0';
Однак це встановлює лише перший елемент.
або
my_custom_data[0] = 0;
а не використовувати memset
, я вважав, що два наведені вище приклади повинні очистити всі дані.