Функция Функция 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;
}