Hallo! ich habe eine C-Anwendung unter Linux, in der der Benutzer Dateinamen in kyrillischer Schrift eingeben kann. UTF8, ISO 8859-5. Er soll dateinamen udn Ordnernamen eingeben können. 1) Wie kann ich prüfen, ob ein Dateiname gültig ist? 2) Und wie kann ich prüfen, ob das erste Zeichen kein "/" ist? 3) die 5 ersten linke Zeichen, oder die 3 letzten?
Ich weiß gar nicht, wie ich auf die einzelne eingebenen Zeichen zugreifen kann. Beim Ascii-Satz konnte ich die Funktion IsDigit() benutzen, aber hier nicht, weil jedes Zeichen unter Umständen mehr bytes lang ist.
Kann mir jemand dabei helfen? Danke im Voraus MEBoerner