温馨提示×

FillChar()有什么功能?怎样用

小云
151
2023-08-07 11:40:00
栏目: 编程语言

FillChar()是一个在C和C++中的函数,用来将一块内存空间填充为特定的字符。

其功能是将指定的字符填充到指定的内存空间中,可以用来初始化一个数组或清空一个数组。

函数的原型如下:

void *memset(void *ptr, int value, size_t num);

参数说明:

  • ptr:指向要填充的内存区域的指针。

  • value:要填充到内存区域的值,通常是一个字符的ASCII码,如’\0’代表空字符。

  • num:要填充的字节数。

示例用法:

#include <cstring>
int main() {
char str[20];
memset(str, 'A', 10);  // 将str数组的前10个元素填充为字符'A'
return 0;
}

上述例子中,通过调用memset函数将数组str的前10个元素填充为字符’A’。最终的结果是str数组的内容为"AAAAAAAAAA"。

0