char *ptにscanfで直接文字列を読み込ませたい時はどうすればいいですか?