Ok, 't is al een tijd geleden dat ik nog wat in DOS gedaan heb met C++ in grafische mode, dus heb ik er m'n boek maar even bijgepakt.
Aan uw code is er idd niet direct iets verkeerds te zien. Waar je wel moet voor zorgen is dat het 3de argument in uw initgraph functie de directory is waar de *.BGI files staan. Is dit wel juist bij u?
https://fgheysels.github.io/