swab

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

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++

+

+