devC console errori

codice:
   initializing argument 1 of `size_t fwrite(const void*, size_t, size_t, FILE*)'


ps: per le struct non ho ben capito, potresti spiegarti meglio?quando devo usare una struttura inizializzata ad esempio typedef struct nodo{..}nodo; la richiamo solo con "nodo"?? non penso..o si?