Die deutschen Umlaute und das "ß" sind keine Buchstaben im Sinne der C-Funktionen, du wirst daher mit den "Standard-Funktionen" kein Glück haben.
Da Du sonst keine Infos zu Plattform, Framework, ... angegeben hast, kann ich Dir nur ein RTFM deiner Libraries und Frameworks empfehlen.
Und seit wann sortiert strcmp ???
Ev. hilft das weiter:
http://www.ijon.de/comp/tutorials/locale.html
http://cplus.kompf.de/artikel/locale.html
Faszinierend, was Google so ausspuckt.
Wärter! Ich brauch wieder meine nicey.nicey Tabletten!