C语言的memset()函数的使用

    技术2022-05-11  55

    函数名: memset 功  能: 设置s中的所有字节为ch, s数组的大小由n给定 用  法: void *memset(void *s, char ch, unsigned n); 程序例: #include <string.h> #include <stdio.h> #include <mem.h> int main(void) {    char buffer[] = "Hello world/n";    printf("Buffer before memset: %s/n", buffer);    memset(buffer, '*', strlen(buffer) - 1);    printf("Buffer after memset:  %s/n", buffer);    return 0; }    

    Example

    /* MEMSET.C: This program uses memset to * set the first four bytes of buffer to "*". */ #include <memory.h> #include <stdio.h> void main( void ) { char buffer[] = "This is a test of the memset function"; printf( "Before: %s/n", buffer ); memset( buffer, '*', 4 ); printf( "After: %s/n", buffer ); }

    Output

    Before: This is a test of the memset function After: **** is a test of the memset function

    最新回复(0)