strrev,_mbsrev,_wcsrev
string.h:インデックス への移動
ヘッダーファイル
string.h, mbstring.h
カテゴリ
メモリと文字列の操作ルーチン
プロトタイプ
char *strrev(char *s);
wchar_t *_wcsrev(wchar_t *s);
unsigned char *_mbsrev(unsigned char *s);
説明
文字列を反転します。
strrev は,文字列内のヌルターミネータ以外のすべての文字を逆順に変更します。たとえば,「string\0」を「gnirts\0」に変更します。
戻り値
strrev は,反転後の文字列へのポインタを返します。
例
#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;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
strrev |
+ |
|||
_mbsrev |
+ |
|||
_wcsrev |
+ |