Borland C++ reference

memset, _fmemset

raw OCR

Sets n bytes of a block of memory to byte c.

Defined in header <mem.h>

Syntax

#include <mem.h>
Near  version: void  *memsetCvoid    *s, int c, size_t n);
Far version: void  far * far _fmemset    (void far *s, int c, size_t n)

Portability

DOSUNIXWindowsANSI CC++ only
Near version ■■■■
Far version ■■

Remarks

memset is available on UNIX System V systems

memset sets the first n bytes of the array s to the character c.

Return value

memset returns s.

See also

Example

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

int main(void)
{
   char buffer [] = "Hello world\n";
   printf("Buffer before memset : %s\n", buffer);
memset (buffer, '*', strlen (buffer) - llj-
printf ("Buffer after memset:  %s\n", buffer);
return 0;

Differences from modern implementations

Nothing recorded yet.

Modern references

These are search links, not yet checked by hand.

Extraction notes

  • heading `memset, Jmemset` read as `memset, _fmemset`