• [^] # Re: modulo

    Posté par . En réponse au message fonction de hashage de chaine de characteres. Évalué à 1.

    je crois que tu te trompe de solution, le calcul de hash sera toujours couteu si tu veux avoir la propriété de concaténation que tu souhaite.
    sauvegarde plutôt directement le pointeur ou encore mieux la position du mot que tu vient de trouver et sa taille dans une structure du genre :

    token {
    unsigned long position;
    unsigned long size;
    };

    fabrique ensuite une fonction capable de tester si plusieurs tokens correspondent à une chaine plus longue, elle pourrait avoir comme prototype :

    int compare_token_with_string(char* a_string, token* list_of_tokens) ;