J'ai pensé qu'en définissant le premier élément sur une valeur nulle, le contenu entier d'un tableau de caractères serait effacé.
char my_custom_data[40] = "Hello!";
my_custom_data[0] = '\0';
Toutefois, cela ne définit que le premier élément sur null.
ou
my_custom_data[0] = 0;
Au lieu d'utiliser memset
, j'ai pensé que les 2 exemples ci-dessus devraient effacer toutes les données.