Mingw ha un bel po' di bug. Installa gcc oppure cambia completamente IDE e compilatore.
Devi controllare se il valore di fp è NULL. Ma se l'errore è quello ovviamente fp sarà NULL.
Prova ad indicare il percorso completo
"C:\\Cartella\\testo.txt"
L'algoritmo non c'entra nulla. Se usi lo stesso compilatore con la stessa fopen, avrai lo stesso problema.