c语言++memset
时间: 2023-12-06 07:38:35 浏览: 159
详解C语言中的memset()函数
5星 · 资源好评率100%
在C++中,`memset()`函数的使用方法与C语言中的相同。下面是一个使用`memset()`函数的例子:
```cpp
#include <iostream>
#include <cstring>
using namespace std;
int main() {
char str[] = "Hello World!";
cout << "Before memset(): " << str << endl;
memset(str, '*', 5 * sizeof(char));
cout << "After memset(): " << str << endl;
return 0;
}
```
输出:
```
Before memset(): Hello World!
After memset(): ***** World!
```
这个例子中,我们使用`memset()`函数将字符串`str`的前5个字符替换为`*`。需要注意的是,`memset()`函数的第二个参数应该是一个整数,而不是一个字符。因此,在这个例子中,我们使用`'*'`的ASCII码值来代替字符`'*'`。
阅读全文