non so se è stato un errore di battitura ma è p=(*char)malloc(200) comunque ti dà errore perche devi includere anche un altra libreria...

oltre a fare #include<stdio.h> devi anche includere la malloc

#include<malloc.h>

ora dovrebbe funzionare.. ciao ciao

p.s. il tuo primo programma con i puntatori è ok