Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

lstrcmp et lstrcmpi

8 views
Skip to first unread message

Jean-Michel Berthier

unread,
Dec 22, 2008, 5:44:15 AM12/22/08
to
Bonjour,
Je tombe sur un problème qui me laisse dubitatif. J'ai un code assez ancien
qui trie les éléments d'une listview
(ListView_SortItemsEx), et donne, par ex. :
...
Albert
antoine
Audrey
...
Or, la fonction de tri utilise lstrcmp().
J'ai fait des tests en mettant lstrcmp ou lstrcmpi, et j'obtiens le même
résultat.
par ex :
lstrcmp(L"ah...", L"AL...") == lstrcmpi(L"ah...", L"AL...") == -1
lstrcmp(L"AG...", L"an...") == lstrcmpi(L"AG...", L"an...") == -1

Le programme est compilé en Unicode.
Je n'y comprends rien !

Philippe

unread,
Dec 22, 2008, 11:59:57 PM12/22/08
to
Bonjour,

Des explications sur le fonctionnement de ces fonctions se trouvent au lien
suivant :
http://support.microsoft.com/default.aspx/kb/96748/fr

Bien cordialement.

"Jean-Michel Berthier" <jmber...@nospam.fr> a écrit dans le message de
news:OyRQ$ICZJH...@TK2MSFTNGP05.phx.gbl...

Jean-Michel Berthier

unread,
Dec 23, 2008, 3:18:26 AM12/23/08
to
Bonjour,
Merci de l'info, je comprend mieux.
Si on se base sur l'explication du SDK, on attend : Aaa < Aab < aaa

"Philippe" <nos...@nowhere.com> a écrit dans le message de
news:ORE3PtLZ...@TK2MSFTNGP04.phx.gbl...

0 new messages