Описание функций C (Си) / C++ - swab

Описание функций C (Си) / C++ - swab


#include требуется только для
объявления функции

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 байтов из одного расположения в другое, пе-
реставляет (обменивает) каждую пару смежных байтов */

swab(from, to, NBYTES);.






Опубликовал admin
11 Мар, Вторник 2008г.



Программирование для чайников.