C-Bibliotheksfunktionen -strxfrm()
C-Standardbibliothek - <string.h>
Beschreibung
C-Bibliotheksfunktionensize_t strxfrm(char *dest, const char *src, size_t n)Transformiert einen String entsprechend LC_COLLATE in der aktuellen Locale-Einstellung des Programms.srcdie vorderennZeichen und platziert sie in den StringdestIn.
Deklaration
Hier ist die Deklaration der Funktion strxfrm().
size_t strxfrm(char *dest, const char *src, size_t n)
Parameter
- destdest -- Zeiger auf das Zielarray, in dem der Inhalt gespeichert werden soll. Wenn das Argument n 0 ist, kann dies ein Nullzeiger sein.
- srcsrc -- Der C-String, der gemäß der aktuellen Locale transformiert wird.
- n-- Die maximale Anzahl von Zeichen, die nach str1 kopiert werden.
Rückgabewert
Diese Funktion gibt die Länge der transformierten Zeichenkette zurück, ohne das abschließende Nullzeichen.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Funktion strxfrm().
#include <stdio.h>
#include <string.h>
int main()
{
char dest[20];
char src[20];
int len;
strcpy(src, "W3C School");
len = strxfrm(dest, src, 20);
printf("字符串 |%s| 的长度是: |%d|", dest, len);
return(0);
}
Lassen Sie uns das obige Programm kompilieren und ausführen; dies erzeugt das folgende Ergebnis:
字符串 |W3C School| 的长度是: |10|Weitere Erweiterungen