• # Pas d'équivalent...

    Posté par . En réponse au message remplacant standard pour strlwr. Évalué à 5.

    ... dans la bibliothèque standard, mais si tu ne travailles que sur des chaînes ANSI, ceci devrait faire l'affaire :

    #include <ctype.h>

    void strlwr(char *string)
    {
    while ( (*string = tolower(*string ++)) );
    }

    L'avantage par de tolower() par rapport à un bidouillage des valeurs ASCII c'est qu'il gère la locale.

    Si tu utilises des wchar_t, remplace ctype.h par wctype.h et utilises towlower().