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