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"。