strrev,_mbsrev,_wcsrev

提供: RAD Studio
移動先: 案内検索

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

+