Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2659 connectés 

  FORUM HardWare.fr
  Programmation
  C++

  header - syntaxe

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

header - syntaxe

n°280365
becvert
Posté le 06-01-2003 à 19:15:27  profilanswer
 

voilà le code de mon fichier .h:
 
typedef
       struct liste_de_mots ListeTriee;
       struct liste_de_mots {
              ListeTriee * suiv;
              ListeTriee * prec;
              char * mot;
              };
 
extern "hashage.c"{
ListeTriee * nouveau_mot (char * chaine);
int calcul_indice (int H, char * mot);
void ajout_alphabetique ( ListeTriee ** maillon , ListeTriee ** liste );
int appartient( char * chaine , ListeTriee * liste );
void supprimer( char * chaine, ListeTriee ** liste);
void initialisation ( int H , ListeTriee * tab[] );
}

 
dec-c++ me dit "parse error before }"
avant la dernière ligne.
vu que je n'ai pas encore eu de cours la dessus, et que sur google je ne trouve pas d'info.
pourriez-vous me dire ce qui ne va pas.
merci
 
 
 
 

mood
Publicité
Posté le 06-01-2003 à 19:15:27  profilanswer
 

n°280367
Taz
bisounours-codeur
Posté le 06-01-2003 à 19:17:38  profilanswer
 

extern "hashage.c"{  
 
c kwa ça? vire le

n°280369
becvert
Posté le 06-01-2003 à 19:22:00  profilanswer
 

++Taz a écrit :

extern "hashage.c"{  
 
c kwa ça? vire le


 
je precise que les fonctions sont definis dans le fichier hashage.c
 
dans hashage.h je n'ai strictement que le code précédent.
 
il m'a semblé bon de mettre extern pour faire le lien avec le fichier .c
 
sinon je l'ai supprimé (extern) mais dans le fichier ou je fais un include <hashage.h>
j'ai "undefined reference" à mes fonctions.

n°280371
Taz
bisounours-codeur
Posté le 06-01-2003 à 19:27:07  profilanswer
 

"" utilisateuret pas <> (qui indique le repertoire des bibliotheques systemes)

n°280373
becvert
Posté le 06-01-2003 à 19:29:03  profilanswer
 

bon en fait je suis un peu paumé.
je ne sais pas à quoi servent les headers
puisque mon prog fonctionne en passant directement
par un include de <hashage.c>.
 
si vous avez une bonne URL qui explique tout ça, merci

n°280375
Taz
bisounours-codeur
Posté le 06-01-2003 à 19:29:47  profilanswer
 

include "hashage.h"

n°280376
becvert
Posté le 06-01-2003 à 19:32:15  profilanswer
 

++Taz a écrit :

include "hashage.h"


 
merci pour ton aide, mais je ne vois plus l'utilité des fichiers .h maintenant

n°280378
Taz
bisounours-codeur
Posté le 06-01-2003 à 19:36:25  profilanswer
 

l'interet c'est de pas tout faire dans un seul fichier.
 
les fichiers .h regroupe les declarations des fonctions et des varaibles globales et types, etc, declarations uniquement afin que le compilateur puisse vérifier la bonne synthaxe d'un fichier utilisant une bibliotheque. chaque module est compilé séparément et le tout est assemblé en un binaire exécutable

n°280387
becvert
Posté le 06-01-2003 à 19:42:51  profilanswer
 

bon ok merci


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C++

  header - syntaxe

 

Sujets relatifs
header & download [ - Job's Done - ]FPDF Passer ue variable a la fonctions header
[C] Erreur de syntaxe...je met koi en parametre header pour mail() ??
Header(location: .....) dsl toujours pas comprisAppeler une page avec header() en envoyant des données en post ?
c'est quoi la syntaxe pour executé un fichier ?Cherche tuto pour les syntaxe des .bat
[XML] comparaison de syntaxe, probleme d'occurrenceErreur : IMW0361E Unknown or unexpected header: Cookie.
Plus de sujets relatifs à : header - syntaxe


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)