Pensé que al establecer el primer elemento en un nulo se borraría todo el contenido de una matriz de caracteres.borrar una matriz de caracteres c
char my_custom_data[40] = "Hello!";
my_custom_data[0] = '\0';
Sin embargo, esto solo establece el primer elemento como nulo.
o
my_custom_data[0] = 0;
en lugar de utilizar memset
, pensé que el 2 ejemplos anteriores deberían borrar todos los datos.
Jared, ¿por qué configuró la etiqueta C++? habló sobre "C" y no agregó ninguna etiqueta relacionada con C++. –
Esto se aplica igualmente a las matrices de caracteres en C++, aunque él no especificó. –
He eliminado la etiqueta C++ para evitar lo que ya hemos visto con personas que ofrecen soluciones específicas de C++ – Alnitak