Bonjour,
Mon compilateur (Borland C++ 5.5 for Win32) me donne l'erreur suivante lorsque je compile cette partie de mon programme (tous les autres modules passent la compilation sans problème);
Error E2141 supEleTabTrie.h 7: Declaration syntax error
Il me semble pourtant pas avoir commis d'erreur de syntaxe, voyez-vous une erreur possible ? voici le code,
D'avance MERCI bcp !
//Titre : prog 2, série 2, exercice 4
//Fichier : exercice4.cpp
//Date : 01-05-04
//Auteur :
//Compilateur : Borland C++ 5.5
//Descritption : Programme principal (programme manipulant des tableaux)
#include "remplirTableau.h"
#include "afficherTableau.h"
#include "supEleDebut.h"
#include "ajoutElementDebut.h"
#include "supEleTabTrie.h"
#include "ajoutEleTabTrie.h"
#include "supEleFin.h"
#include "ajoutElementFin.h"
#include <iostream>
using namespace std;
int main () {
const int Cmax=20;
int nbElements;
int tabEntiers[Cmax];
// possibilité de déclarer le tableau comme ceci:
// typedef int Ttab[Cmax];
// Ttab tabEntiers;
char modification;
int selection;
cout << "Vous allez maintenant devoir remplir un tableau avec des valeurs entieres, une fois le talbeau rempli, vous pourrez y effectuer plusieurs modifications.";
cout << endl;
remplirTableau(tabEntiers,nbElements,Cmax);
cout << "Souhaitez-vous faire des modifications dans votre tableau ? (o/n)";
cin >> modification;
while(modification=='o'||modification=='O') {
cout << " Voici ce que vous pouvez effectuer : " << endl << endl;
cout << " 1) afficher le contenu de votre tableau." << endl;
cout << " 2) ajouter un element au debut de votre tableau." << endl;
cout << " 3) supprimer l'element de debut dans votre tableau." << endl;
cout << " 4) ajouter un element a la fin de votre tableau." << endl;
cout << " 5) supprimer l'element de fin dans votre tableau." << endl;
cout << " 6) ajouter un element n'importe ou dans votre tableau";
cout << " en respectant l'ordre des elements." << endl;
cout << " 7) supprimer un element n'importe ou dans votre tableau";
cout << " en respectant l'ordre des elements." << endl << endl;
cout << "Que souhaitez-vous faire ? (1,2,3,4,5,6,7) ";
cin >> selection;
switch(selection) {
case 1 : afficherTableau(tabEntiers,nbElements);
break;
case 2 : ajoutElementDebut(tabEntiers,nbElements,Cmax);
break;
case 3 : supEleDebut(tabEntiers,nbElements);
break;
case 4 : ajoutElementFin(tabEntiers,nbElements,Cmax);
break;
case 5 : supEleFin(nbElements);
break;
case 6 : ajoutEleTabTrie(tabEntiers,nbElements,Cmax);
break;
case 7 : supEleTabTrie(tabEntiers,nbElements,Cmax);
break;
}
cout << endl << endl << "Souhaitez-vous apporter d'autres modification a votre tableau ? (o/n) ";
cin >> modification;
}
cout << endl << "Au revoir !!" << endl;
return 0;
}