salve ho un problemino

quando uso il comando
fwrite per scrivere in un file txt
va tutto bene mi scrive normalmente.

ma il problema e che quando vado a inserire un nuovo testo
mi cancella il contenuto precedente e mi salva il contenuto immesso.
cosi perdo quello che c'era scritto precedentemente.

c'è qualche comando che aggiunge del testo invece di sovrascriverlo?

io uso fwrite(ecc. ecc. "w+")

forse devo cambiare quel w+?

vi prego aiutatemi