>>742
・質問の最初のレスはageよう
・testbuffにNULLが入ってないか?fopenのヘルプを見よう。
if ( ( testbuff = fopen() ) != NULL ) {
処理
} else {エラー処理}
ぐらいが普通の書き方。

・fscanfの\nは要らんと思う(単に無視されるだけだが)