strrev, _mbsrev, _wcsrev

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu string.h - Index


Header-Datei

string.h, mbstring.h

Kategorie

Routinen für Speicher- und String-Bearbeitung

Prototyp

char *strrev(char *s);

wchar_t *_wcsrev(wchar_t *s);

unsigned char *_mbsrev(unsigned char *s);

Beschreibung

Ordnet die Zeichen eines Strings in umgekehrter Reihenfolge an.

strrev ordnet die Zeichen eines Strings, ausgenommen das terminierende Nullzeichen, in umgekehrter Reihenfolge an. (Beispielsweise wird "string\0" zu "gnirts\0" geändert.)

Rückgabewert

strrev gibt einen Zeiger auf den invertierten String zurück.

Beispiel



 #include <string.h>
 #include <stdio.h>
 int main(void)
 {
    char *forward = "string";
    printf("Before strrev(): %s\n", forward);
    strrev(forward);
    printf("After strrev():  %s\n", forward);
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

strrev

+

_mbsrev

+

_wcsrev

+