strrev, _mbsrev, _wcsrev
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 |
+ |