1
Você está abrindo o arquivo em modo binário para gravação (wb), mas não está gravando o conteúdo de forma correta...
A gravação e a leitura dos dados devem ser feitas com as funções fwrite() e fread() respectivamente.
Segue um código (testado) exemplificando a solução do problema:
#include <st...