Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Verwenden Sie die folgenden Tipps:
Das Arbeiten mit einem Bytewise-Index in einer Zeichenfolge stellt Probleme dar, die denen durch Zeigermanipulation ähneln. Betrachten Sie dieses Beispiel, das eine Zeichenfolge für ein umgekehrtes Schrägstrichzeichen durchsucht:
while ( rgch[ i ] != '\\' ) i++;Dies kann ein Trail-Byte, kein Lead-Byte, indizieren und somit nicht auf ein
character.Verwenden Sie die _mbclen-Funktion , um das vorherige Problem zu lösen:
while ( rgch[ i ] != '\\' ) i += _mbclen ( rgch + i );Dies indiziert korrekt zu einem Bleibyte, also zu einem
character. Die_mbclenFunktion bestimmt die Größe eines Zeichens (1 oder 2 Byte).
Siehe auch
Tipps für die MBCS-Programmierung
Letztes Zeichen einer Zeichenfolge