Comme tu dois le savoir, "\" est un caractère d'échappement dans une string, donc "c:\D" est interprété comme une chaine de 3 caractères 'c', ':' et '\D'. Pour donner un chemin entier, il faut écrire "c:\\Devcpp\\monprojet".
l'erreur doit être lors du close(), car fermer un fichier non ouvert, il n'aime pas.
Sinon, il n'y a aucune raison de remettre les capacités de DevCpp en cause, des milliers de personnes l'utilise sans problème et ça reviens à mettre en cause le compilateur gcc utiliser sans problème par des millions de personnes.
Bref, toute erreur viens de toi et non du logiciel, surtout sur des problèmes si simples.
Salutation ! avant je croyais, maintenant je suis fixé.Jésus Christ
Char Snipeur