当前位置:   article > 正文

c++ memset_memset unsigned char

memset unsigned char

void * memset ( void * ptr, int value, size_t num );
填充内存
将ptr指向的内存块的前num个字节设置为指定值(解释为unsigned char)。

  • ptr
    Pointer to the block of memory to fill.(指向要填充的内存块的指针。)
  • value
    Value to be set. The value is passed as an int, but the function fills the block of memory using the unsigned char conversion of this value.(要设置的值。该值作为int传递,但该函数使用该值的无符号字符转换来填充内存块。)
  • num
    Number of bytes to be set to the value.
    size_t is an unsigned integral type.(要设置为值的字节数。
    size_t是无符号整数类型。
    )
/* memset example */
#include <stdio.h>
#include <string.h>

int main ()
{
  char str[] = "almost every programmer should know memset!";
  memset (str,'-',6);
  puts (str);
  return 0;
}

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
------ every programmer should know memset!
  • 1

link

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/从前慢现在也慢/article/detail/194424
推荐阅读
相关标签
  

闽ICP备14008679号