swab
stdlib.h:インデックス への移動
ヘッダーファイル
stdlib.h
カテゴリ
メモリと文字列の操作ルーチン
プロトタイプ
void swab(char *from, char *to, int nbytes);
説明
バイトをスワップします。
swab は,from 文字列から to 文字列に nbytes バイトをコピーします。隣接する偶数バイトと奇数バイトの位置が入れ替わります。これは,あるマシンからバイト順が異なる別のマシンにデータを移動する場合に便利です。nbytes は,偶数にする必要があります。
戻り値
なし。
例
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
char source[15] = "rFna koBlrna d";
char target[15];
int main(void)
{
swab(source, target, strlen(source));
printf("This is target: %s\n", target);
return 0;
}
移植性
POSIX | Win32 | ANSI C | ANSI C++ |
---|---|---|---|
+ |
+ |