• [^] # Re: string.h

    Posté par . En réponse au message Comparaison de la longueur de 2 chaines de carateres. Évalué à 6.

    Tu te trompes sur le sens de sizeof : dans ton cas ça vaut la taille de tes pointeurs vers char, c'est-à-dire 4 sur les processeurs Intel 32 bits, ce qui n'a rien à voir avec la longueur de la chaîne pointée (et donc ton test sizeof chaine1 > sizeof chaine2 serait toujours faux vu que les deux ont la même taille). Si tu avais char chaine1[] = "Bonjour"; tu aurais sizeof chaine1 == 8.