void swab(source, destination, n); char *source; копируемые и перестав- ляемые (обмениваемые) данные char *destination; хранение переставлен- ных данных int n; число копируемых байтов
Описание.
Функция swab копирует n байтов из source, переставляет (об- менивает) каждую пару смежных байтов и хранит результат в destination. Целые n могут быть одинаковыми числами, подлежащими перестановке (обмену). Функция swab обычно используется для подготовки двоичных данных при пересылке их к вычислительной машине, которая исполь- зует различный порядок байтов.
Возвращаемое значение.
Возвращаемого значения нет. См. также fgets, fputs.
Пример:
#include #define NBYTES 1024
char from[NBYTES], to [NBYTES];
/* копирует n байтов из одного расположения в другое, пе- реставляет (обменивает) каждую пару смежных байтов */