Bonjour,
voila je cherche a utiliser la fonction strcmp dans une fonction de cette maniere (pas simple mais je vais essayer d'etre le plus claire possible) :
J'ai d'un coté dans un fichier main.c:
const char *mot1;
et de l'autre une structure defini ainsi dans le fichier structure.c:
struct StructureP {
char *phrase[];
};
J'ai defini dans mon fichier structure.h la structure comme ça :
struct StructureP;
#define Structure struct StructureP *
Ma fonction est la suivante :
bool fonction(Structure s, const char *mot1)
...
if(strcmp(s->phrase[i],mot1)==0) ...
...
}
Et lorsque je compile pour la fonction strcmp j'ai une erreur de segmentation ... je pense que c'ets du a un probleme de malloc mais je suis un peu perdu donc si vous pouvez m'aider svp !!!
Merci beaucoup !
Cdt
Configuration: Linux
Firefox 3.0.3