2024年6月9日发(作者:)
c++memset函数
C++ memset函数用于将一段内存的所有字节改写为某个指定的值。
它是C++标准库函数的一部分,位于头文件
语法:
void* memset(void* s, int ch, size_t n);
参数说明:
s:指向要操作的内存的指针。
c:将被拷贝到被操作内存区域的值。
n:被操作内存区域的大小,以字节为单位。
返回值:
memset函数返回指向s的指针。
例子:
#include
#include
using namespace std;
int main()
{
char str[] = "GeeksforGeeks is for programming geeks.";
cout << "nBefore memset(): ";
cout << str << endl;
// Fill 8 characters starting from str[13] with '.'
memset(str + 13, '.', 8*sizeof(char));
cout << "nAfter memset(): ";
cout << str << endl;
return 0;
}
输出:
Before memset(): GeeksforGeeks is for programming geeks.
After memset(): GeeksforGeeks is ........ geeks.
发布者:admin,转转请注明出处:http://www.yc00.com/web/1717924982a2745454.html
评论列表(0条)