Gracias escafandra por aclarar más las cosas. La cuestión es ¿y cual o qué es el carácter nulo? 8-) ¿Es el "carácter" que simboliza el fin de la cadena? ¿Algo como el EOL (End Of Line) cuando hacía mis prácticas en TP7 cuando trabajaba con archivos?
Saludos,
Las cadenas ASCIZ o ASCIIZ son aquellas cuyo último carácter es un cero. realmente son un array de caracteres char* o PCHAR, en Windows que es exactamente lo mismo, al que se le reserva un espacio igual a la cadena que debe contener + 1 ( el carácter cero). strlen cuenta los caracteres hasta encontrar el nulo, y así tenemos el tamaño.
Saludos.