Accueil | Aide en ligne | Annuaire | Sécurité | Articles | Astuces | Téléchargements | Association 


Mon compte SOS Ordi

Vous n'êtes pas identifié
[-> S'inscrire à SOS Ordi
[-> Mot de passe perdu ?
S'identifier


Rechercher sur SOS Ordi

Ok

Dans





 Catégories de l'aide en ligne

 Aide en ligne


 Saviez vous que ...

Pour soutenir l'association et payer le serveur vous pouvez faire des dons


 Partenaires

  SOS Ordi > Aide en ligne > Logiciel > Développement > Langages > C / C++ / C# > Problème de syntaxe

Problème de syntaxe

3 réponse(s)
dont 1 ont aidé jaromi à résoudre son problème

  Problème résolu posté le 01/05/2004 à 18:13
Profil Configuration PC
jaromi


Aucun
État : Absent
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;
}

   

Bas de page 


Information

Pour participer vous devez d'abord être membre ou identifié :
[-> M'identifier
[-> Je ne suis pas membre SOS Ordi, je souhaite m'inscrire
[-> J'ai perdu mon mot de passe


  Réponse postée le 03/05/2004 à 13:54
Profil du membre Configuration PC
Al1X



État : Absent
l'erreur est dans le fichier :
supEleTabTrie.h

Peux tu nous donner son contenu ?

-------------------------------------------------------
Si vous ne trouvez pas ici pensez à : www.google.com

  Réponse postée le 03/05/2004 à 18:57
Profil du membre Configuration PC
jaromi



État : Absent
Salut Al1x,

oui tu avais raisonje me suis rendu compte de l'erreur, j'avais tout simplement oublié de mettre le ";" à la fin de l'appel de la procédure..... ma fois ça arrive, lol !!

allez fais moi une proposition de réponse que je puisse t'attribuer les points que tu mérites....

a+

jh0483

  Réponse postée le 04/05/2004 à 06:50
Profil du membre Configuration PC
Al1X



État : Absent
voila, voila
Actuellement je suis en pleine formation C#, je vais devenir un vrai specialiste smile.gif

-------------------------------------------------------
Si vous ne trouvez pas ici pensez à : www.google.com



Haut de page 

 

Version 5.6 | Infos / Contacts | Partenariat | Publicité