Ho un problema nello scrivere in un file.....
insomma, ho il mio bel main che richiama una funzione, crea_fs, senza parametri, e questa funzione deve scrivermi un totale di "blocchi" in un file.
void crea_fs(){
FILE *f= fopen (fname,"wb");
int s;
s=33;
fwrite (&s,sizeof(int),1,f);
fclose(f);
}
praticamente così scriverei un intero(33), nel file, ma in realtà non lo fa.....
2a domanda
in pratica dovrei fare la stessa cosa ripetutamente con un'altra variabile "blocco" del tipo:
void *blocco;
blocco = malloc(blocksize);
memset(blocco,0,blocksize);
dove blocksize è una mia variabile predefinita...
si può fare? xkè non riesco fare proprio niente.....e il prob è che non so dove sbaglio....