Probleme de compilation ''cannot open output file..." [Fermé]

Signaler
Messages postés
3
Date d'inscription
vendredi 12 juin 2015
Statut
Membre
Dernière intervention
30 juillet 2015
-
Messages postés
14740
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
30 novembre 2020
-
Je suis un petit débutant en C++. J'ai ecrit un petit bout de code qui resoud une équation du second degré. J'utilise code::block pour programmer. Au moment de compiler le code, on m'écrit comme erreur: "cannot open output file bin\debug\EQUATION.exe Permission denied". J'ai besoin d'aide SVP. Merci d'avance.
Je ne sais pas si ça peut aider, mais voilà le code en question:

#include <iostream>
#include <cmath>

using namespace std;

int main()
{
    double d, a, b, c, x1, x2, s;

    cout << "Veuillez entrer le coefficient a de x^2 : ";
    cin >> a ;
    cout << "Veuillez entrer le coefficient b de x : " ;
    cin >> b ;
    cout << "Veuillez entrer la constante c : " ;
    cin >> c ;

    cout << "Votre equation est : " << a << "x^2 + (" << b << ")x + (" << c << ")" << endl ;

    d=b*b-4*a*c;

    if(d==0) //Racine double
        {
            s = -b / (2 * a);
            s=floor(s);
            cout << "S = { " << s << " ; " << s << "}" << endl;
        }
    if(d > 0) //Deux racines distinctes
        {
            x1 = (-b - sqrt(d)) / (2 * a);
            x1 = floor(x1);
            x2 = (-b + sqrt(d)) / (2 * a);
            x2 = floor(x2);
            cout << "S = { " << x1 << " ; " << x2 << "}" << endl ;
        }
    if(d < 0)
        {
            cout << "S = { }" << endl ;
        }

    cout << "Merci d'avoir utilisé notre programme" << endl;
    return 0;
}

1 réponse

Messages postés
214
Date d'inscription
jeudi 3 juin 2010
Statut
Membre
Dernière intervention
1 août 2015
64
Bonjour,

Vérifie dans ton gestionnaire des taches si tu n'as pas un "EQUATION.exe" qui est déjà lancé, si oui ferme le et tout devrai rentrer dans l'ordre.
Messages postés
14740
Date d'inscription
vendredi 14 mars 2003
Statut
Modérateur
Dernière intervention
30 novembre 2020
268
Et sinon, l'utilitaire "Unlocker" est aussi très pratique pour savoir qui verrouille un fichier :
http://www.emptyloop.com/unlocker/