ごめんw フツーに間違えたw
fread(); の行は全て
fread(&code, 1, 1, fp); に変更ってことでw