Je reçois une erreur dans Visual C++ qui me fait vraiment mal.Erreur Visual C++ C2143: erreur de syntaxe: manquant ')' avant 'constante'
L'erreur est une erreur C2143 lecture: erreur de syntaxe: manquant «) » avant « constante »
Ma ligne de code est:
coefficient[i] = (1 - (2 * depth)) + ((t - floor(t + 0.5) + 1) 2 * depth);
Je #inclure au début du fichier qui devrait définir la fonction plancher (double).
un peu plus d'explications sur les variables. Double profondeur est une variable membre de la classe dans laquelle cette ligne peut être trouvée.
int i est une valeur d'index incrémentée.
double t est une valeur d'incrémentation. Ce qu'ils font est vraiment sans importance, mais je voulais préciser que tous les trois sont déjà définis comme des variables de types de base.
J'ai vérifié et vérifié que toutes les parenthèses correspondent. Je ne sais pas exactement à quelle «constante» le compilateur se réfère. Des idées?
Ah, idiot moi. Peut être difficile de voir des erreurs simples sans une seconde paire d'yeux. Merci. – Rich