Gracias a ambos. Ya dije que en los ejemplos no encontré nada, pero supongo que soy yo.
Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.
Mostrar Mensajes Menú
En cuanto a tu código, está perfecto, lo que pasa es que declaras poca memoria para p1 en muchos casos te puede dar Warning o un Debug Error.
http://www.faultwire.com/file_detail/calc.exe*28465.html
http://foro.elhacker.net/programacion_general/inicio_progamacion-t310126.0.html
#include <stdio.h>
int main()
{
char string[5];
char *ptr = string;
printf("Introduzca un n%cmero: ", 163);
fgets(string, 5, stdin);
if(*ptr == 48) printf("El n%cmero es 0.", 163);
else printf("El n%cmero no es 0.", 163);
getchar();
return 0;
}http://www.ascii.cl/es/