Merci à tous de vos réponses.
Je vais vous répondre dans l'ordre.
@Slack: J'avoue honteusement ne pas avoir été voir la déclaration de la fonction dans la librairie. Non pas par fainéantise mais juste parce que j'avais l'habitude d'utiliser la fonction fscanf de cette manière sans jamais avoir la moindre erreur d'exécution (en C). J'ai donc pensé, à tord, que cela venait d'une particularité du C++ plutôt que d'une erreur de codage de ma part

@simpsonsmaniac: Effectivement.
@sirk390: Tout me semble plus clair maintenant.
@S3cur3D: Je viens de me mettre au C++ il y a 2-3 jours. J'utilise dans mon programme des fonctions spécifiques au C++ mais je dois avouer qu'elles ne sont pas pour l'instant prédominantes.
J'ai décidé de coder mixte (C et C++). Puis au fur et à mesure d'éliminer les bouts de code en C par leur équivalent C++ afin de finir par coder qu'en C++. Peut être n'est-ce pas la bonne méthode pour passer du C au C++.
@_o_ :1) Je m'en vais ce ce pas configurer correctement mon compilateur.
2) Je sens que les avertissements vont pleuvoir dans tous mes anciens codes.
EDIT: Epreuve validée 1h après avoir lu vos réponses. Merci encore!