Вы также можете использовать strlen (myCharPointer);который вернет размер до завершения NULL.Вы могли бы даже вставить его прямо в memset,
memset(myCharPointer, 0, strlen(myCharPointer));
или просто
ULONG size = strlen(myCharPointer);
memset(myCharPointer, 0, size);
Предыдущие солютоны - это один из способов, сохраняя размер в переменной, но ваш char * равен NULL.прекращено т.е.(с байтами, представленными символами)
A, K, J, P, 2, Q, M, NULL
strlen будет считаться с вашего адреса char * доNULL, вуаля