Red de conocimiento del abogados - Preguntas y respuestas jurídicas - ¿Cuál es la función para borrar cadenas en lenguaje C?

¿Cuál es la función para borrar cadenas en lenguaje C?

Método 1: Utilice la función de biblioteca en tiempo de ejecución memset():

memset(str, 0, sizeof(str));

Método 2: Utilice el Función API de Windows ZeroMemory():

ZeroMemory(str, sizeof(str));

Pero no se puede utilizar para punteros. En el caso de los punteros, debe ser así:

struct mystr {.....} *p;

...

memset( p, 0, sizeof(struct mystr));

O:

ZeroMemory(p, sizeof(struct mystr));