Originariamente inviato da Lucked
ciao a tutti...ho provato a usare la fwrite per scrivere una struttura su file ma ottengo sempre una serie di quadratini...come si usa questo comando? Scrive in binario?

codice:
#include <stdio.h>

int main()
{

  struct x{
    int a;
    int b;
  } numeri;
  FILE *fp;


  numeri.a = 5;
  numeri.b = 3;


  fp = fopen("gatto.txt", "w");

  fwrite(&numeri, sizeof(struct x), 1, fp);

  fclose(fp);
  getch();
  return 0;
}
Dovrebbe andar bene cosi... Prova a fare qualche controllo sulla fwrite per vedere se ti da errore.