Hai sbagliato la chiamata della funzione "fopen()"... il secondo argomento deve essere la modalità con la quale vuoi aprire il file (r per lettura, w per la scrittura ecc...)

Comunque se lavori col C++ forse sarebbe più corretto (e per certi versi più semplice) lavorare con gli stream associati ai file, definiti in fstream, piuttosto che gestire i file come nel linguaggio C.