j'ai copié un code c et un fichier lp depuis internet pour tester le fonctionnement. l'execution marche mais j'obtiens que des zéros pour mon fichier résolution.txt
et ça affiche Failed to optimize MIP sachant que mon fichier lp fonctionne bien sur l'interactive optimizer
voici mo code:

#include<cplex.h>
#include <stdio.h>
int main()
{
// declarations
CPXENVptr env = NULL; // environnement Cplex
CPXLPptr lp = NULL; // PL Cplex
int statut = 0; // statut technique des fonctions
// ouverture de Cplex
env = CPXopenCPLEX (&statut);
// creation d’un PL
lp = CPXcreateprob(env, &statut, "exemple.lp");
if ( lp == NULL ) {
fprintf (stderr, "Failed to create LP.\n");
}
// instanciation d’un PL
statut = CPXreadcopyprob(env, lp, "exemple",NULL);
if ( statut ) {
fprintf (stderr, "Failed to read and copy the problem data.\n");
}

// resolution d’un PL
statut = CPXlpopt(env,lp);

if ( statut ) {
fprintf (stderr, "Failed to optimize MIP.\n");

}

// souvegarde de la solution dans un fichier
statut = CPXwritesol(env, lp, "resolution.txt", NULL);
// liberation de l’espace memoire
statut = CPXfreeprob (env, &lp);
statut = CPXcloseCPLEX (&env);
// on s’en va !
return 0;
}