Erreur lors de la compilation [Résolu]

Signaler
Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009
-
Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009
-
Bonjour,
j'ai déposé un code dernièrement (Optimisation par Golden Search) mais il y a une erreur et le programme refuse de compiler, malgrès que ce soit du copier coller de ce que j'avais déposé sur Romberg . Quelqu'un pourrait il m'aider?
Merci.

6 réponses

Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009

alors en fait les erreurs qui empéchaient la compilation étaient
-> dans le fichier opti.h j'ai défini C comme étant une constant hors dans le constructeur de la class j'ai une variable C
-> dans le fichier .cpp j'ai aussi une déclaration Opti C(argument de la class);
hors la encors C est censé être une constante.

dans le genre on n'est jamais mieux servi que par soi même...
merci quand même.
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

tu utilise quel navigateur ?
si c firefox enleve les
1.
2.
3.
4.
5.
6.
...
c'est firefox qui les rajoute :)
Messages postés
2671
Date d'inscription
vendredi 25 janvier 2002
Statut
Membre
Dernière intervention
6 février 2013
2
Affiche les erreurs que tu as, ca sera plus facile pour t'aider.
Si possible le bout de code qui génére l'erreur, ainsi que le compilateur que tu utilises.

Shell
Messages postés
21
Date d'inscription
jeudi 8 avril 2004
Statut
Membre
Dernière intervention
15 septembre 2009

Ok, voici les messages que j'ai quand je tente de compiler

e:\c++\opti\opti.h(17) : error C2629: unexpected 'class Opti ('
e:\c++\opti\opti.h(17) : error C2334: unexpected token(s) preceding '{'; skipping apparent function body
e:\c++\opti\opti.cpp(19) : error C2143: syntax error : missing ';' before 'constant'
e:\c++\opti\opti.cpp(19) : error C2064: term does not evaluate to a function
e:\c++\opti\opti.cpp(22) : error C2146: syntax error : missing ';' before identifier 'cout'
e:\c++\opti\opti.cpp(22) : error C2228: left of '.Gsearch' must have class/struct/union type

Sinon pour les numeros à droite j'utilise bien FireFox mais cela pose problème?
Quand je copie et colle le code cela ne les recopies pas...
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

ligne 18 tu oublie le ; en fin de ligne.
tu te trompe de terme en 19
et 21 tu oubli ;
et tu na pas la bonne librairie linker
ps ne met pas reponse accepter sa veux dire que le topic et fini et que tu a trouver la reponse
Messages postés
755
Date d'inscription
samedi 15 mai 2004
Statut
Membre
Dernière intervention
30 janvier 2011

ligne 18 tu oublie le ; en fin de ligne.
tu te trompe de terme en 19
et 21 tu oubli ;
et tu na pas la bonne librairie linker
ps ne met pas reponse accepter sa veux dire que le topic et fini et que tu a trouver la reponse