Hallo
Helft mir bitte mal auf die Sprünge. strcasecmp kann ja wohl nur ascii. ich hab mal was über multibyte string lib in c gelesen, hab aber irgendwie die namen/bookmarks verbummelt.
danke
cu
![]() Anmeldungsdatum: Beiträge: 454 Wohnort: Norddeutschland |
Hallo Helft mir bitte mal auf die Sprünge. strcasecmp kann ja wohl nur ascii. ich hab mal was über multibyte string lib in c gelesen, hab aber irgendwie die namen/bookmarks verbummelt. danke cu |
||
![]() Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
Diese Funktion ist aber doch kein ANSI C, oder irre ich mich? Kommt mir jedenfalls nicht bekannt vor und in meinem O'Reilly kurz & gut steht die auch nicht drin. Woher stammt die denn bei Dir? |
||
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 454 Wohnort: Norddeutschland |
Lysander schrieb:
man strcasecmp hieß früher mal stricmp Ob das ansi is weiß ich nicht, ist aber seit 100 Jahren in der c lib. cu |
||
![]() Anmeldungsdatum: Beiträge: 2669 Wohnort: Hamburg |
|||
(Themenstarter)
![]() Anmeldungsdatum: Beiträge: 454 Wohnort: Norddeutschland |
Lysander schrieb:
Guter Konter;-) Aber so richtig kompatibel ist er nicht. Erstmal meckert der Compiler wegen falsche Pointer und außerdem gehts so nicht. Ich hab hier offensichtlich das Problem wie die Parameter aussehen müßen, ordinäre strings sind es jedenfalls nicht. Hab übrigens mittlerweiler ne toupper Funktion im Netz gefunden die funzt. cu
|
||
Anmeldungsdatum: Beiträge: 5792 |
Zum Umgang mit UTF-8 in C ist es empfehlenswert, Drittbibliotheken wie z.B. ICU oder GLib zu verwenden. Insbesondere letztere Bibliothek ist bei der C Programmierung sowieso allgemein empfehlenswert und kann schon fast als "zweite Standardbibliothek" betrachtet werden. Ganz allgemein ist der Verzicht auf C ebenfalls empfehlenswert. |