Eine Konversion in C++ ist ja gar nicht notwenig, da du es einfach so in einem C++ Programm benutzen kannst. Zudem ist mir keine C++ Funktion wie fscanf bekannt, aber das hat nicht unbedingt was zu sagen.
Bei Ansistrings gibt es nicht viel zu beachten. Probier mal aus, ob statt dem Character-Array auch ein Ansistring funktioniert, wenn nicht kannst du den Charakter Array ja einfach in einen Ansistring umformen:
Du solltest vielleicht noch beachten, am Ende nochmal fclose zu benutzen, damit es auch vollständig ist.