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:

Code:
  std::string cppstring;
  char cstring[80];

  strcpy (cstring, "Hallo Welt");
  cppstring = cstring;
  
  std::cout << cppstring << std::endl;
Du solltest vielleicht noch beachten, am Ende nochmal fclose zu benutzen, damit es auch vollständig ist.

Gruß, Micha <><