Главная | История | Устройство ПК | ВС и сети | Программирование | Полезное

Поиск | Содержание  

Программирование

Системы контроля версий (СКВ)
Введение в СКВ
Обзор СКВ
Начинаем работать с СКВ GIT
Язык Си
Описание функций языка Си.
Виртуальные ЭВМ
Виртуальные машины
Технология виртуализации
Начинаем работать с VMware

Описание функций языка Си

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

memccpy
memchr
memcmp
memcpy
memmove
memset
mktime
modf
modff
modfl

memset – заполнения массива указанными символами.

Синтаксис:

#include < string.h >
void *memcpy (void *destination, int c, size_t n);

Аргументы:

destination – указатель на заполняемый массив
с – код символа для заполнения
n – размер заполняемой части массива в байтах

Возвращаемое значение:

Функция возвращает указатель на заполняемый массив.

Описание:

Функция memset заполняет первые n байт области памяти, на которую указывает аргумент destination, символом, код которого указывается аргументом c.

Пример:

В примере создается массив src, содержащий строку «123456789», затем первые 10 байт этого массива заполняются символом ‘1’ и массив src выводится на консоль.


#include < stdio.h >  //Для printf
#include < string.h  >   //Для memset

int main (void)
{
   // Исходный массив
   unsigned char src[15]=”1234567890”;
 
   // Заполняем массив символом ‘1’
   memset (src, ‘1’, 10);

   // Вывод массива src на консоль
   printf (“src: %s\n”,src);

   return 0;
}

Результат:

Вывод в консоль:

src: 1111111111



Смотри так же:

memccpy
memcpy
memmove
memset
mktime
strcat
strcpy
strncat
strncpy
strxfrm


Яндекс.Метрика

Рейтинг@Mail.ru