ポインタについてなんですが、
char *str;

str="ABC";
は可能で
scanf("%s",str);
がダメな理由がわかりません。お願いします