Функции библиотеки C - MemSet ()
C стандартная библиотека - <string.h>
описание
Первыеп символов C библиотечные функции аннулируются * MemSet (недействительными * ул,INT C, size_t п) Копирует символыс (беззнаковоесимвол) к аргументуулуказывает на строку.
заявление
Вот описание функции MemSet () в.
void *memset(void *str, int c, size_t n)
параметры
- ул - точка , чтобы заполнить блок памяти.
- с - значение , которое должно быть установлено.Это значение передается как Int, но функция, когда блок памяти заполняется с использованием формы значений без знака мангалов.
- N - число байтов , которые должны быть установлены в это значение.
Возвращаемое значение
Это значение возвращает указатель на указатель на область хранения ул.
примеров
Следующий пример демонстрирует функцию MemSet () используется.
#include <stdio.h> #include <string.h> int main () { char str[50]; strcpy(str,"This is string.h library function"); puts(str); memset(str,'$',7); puts(str); return(0); }
Давайте скомпилировать и запустить эту программу, которая приведет к следующему:
This is string.h library function $$$$$$$ string.h library function