溫馨提示×

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

小云
204
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
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女