CodeNet / Языки программирования / C / C++ / Руководства и справочные материалы по C/C++ / Справочники по функциям / Справочник по библиотечным функциям языка Си
swab - попарно поменять байты
Описание
Копирует n байтов строки source, меняя местами каждую
пару смежных байт. Преобразованная строка помещается
в строку destination (назначение). Целое число n долж-
но быть четным, так как символы меняются местами
попарно.
Использование
#include <string.h>
void swab(char *source, char *destination, int n);
Пример
#include <stdio.h>
#include <string.h>
char *string1 = "badefehgjilknm";
char *string2 = "..............";
main()
{
swab(string1, string2, 14);
printf("string1 [%s] string2 [%s]\n",
string1, string2);
}
Возвращаемое значение: Нет.
