Probleme de compilation ''cannot open output file..."

Fermé
Vialjino Messages postés 3 Date d'inscription vendredi 12 juin 2015 Statut Membre Dernière intervention 30 juillet 2015 - 30 juil. 2015 à 09:09
NHenry Messages postés 15121 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 19 mai 2024 - 1 août 2015 à 14:58
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;
}
A voir également:

1 réponse

galexis30 Messages postés 214 Date d'inscription jeudi 3 juin 2010 Statut Membre Dernière intervention 1 août 2015 68
1 août 2015 à 14:44
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.
0
NHenry Messages postés 15121 Date d'inscription vendredi 14 mars 2003 Statut Modérateur Dernière intervention 19 mai 2024 332
1 août 2015 à 14:58
Et sinon, l'utilitaire "Unlocker" est aussi très pratique pour savoir qui verrouille un fichier :
http://www.emptyloop.com/unlocker/
0