Ripeto, il tuo codice funziona: devi solo cambiare il parametro "at" della funzione fopen con "r+"