swab

Функция            Функция swab осуществляет обмен байтами.

Синтаксис          #include
                   void swab(char *from, char *to, int nbytes);

Файл, содержащий   stdlib.h
прототип

Описание           Функция swab копирует nbytes байтов из строки
                   from в строку to. Соответствующие четные и нечет-
                   ные байты меняются местами. Эта операция бывает
                   полезна для передачи данных из одной машины к
                   другой с различным порядком байтов. Число nbytes
                   должно быть четным.

Возвращаемое       Нет.
значение

Переносимость      swab поддерживается на системах UNIX.

Пример:

#include
#include

char source[15] = "rFna koBlrna d";
char target[15];

int main(void)
{
   swab(source,target,strlen(source));
   printf("Результат: %s\n",target);
   return 0;
}