Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

Memset

CuBook25

Функция

Заполняет блок размером в n байт значениеями c.
 
Синтаксис

#include <mem.h>
Версия near: void *memset(void *s, int c, size_t n);
Версия far: void *_fmemset(void *s, int c, size_t n);
 
Прототип

mem.h, string.h
 
Описание

Функция memset присваивает первым n байтам массива s значение c.
 
Возвращаемое значение

Функция memmove возвращает s.
 
Переносимость

Функция memset доступна в UNIX System V и поддерживается стандартом ANSI C.
 
Пример

#include <string.h>
#include <stdio.h>
#include <mem.h>

int main(void)
{
char buffer[] = "Hello world\n";
printf("Буфер перед использованием функции memset:%s\n",buffer);
memset(buffer,'*',strlen(buffer) - 1);
printf("Буфер после использованя функции memset:%s\n",buffer);
return 0;
}
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий