char a[100];
memset( a, '\0', sizeof(a) ) と 
ZeroMemory(a, sizeof(a) ) は同じでないの?