val=buf;//直感的にわかりそうなもんだが・・