>>696、帰宅したばっかで>>680のソース見ずに解説するけど

test savedata.txt
これはmain()関数の引数に渡してるから、"savedata.txt"はargv[1]に入ってる
だからここからだとファイルを開いて読みとらないといけない

a.exe < savedata.txt
これはリダイレクトを使って標準入力としてファイルの中身を渡してる、
なのでfscanf(stdin, ...)で読み取っていけば良い