c++memset函数

c++memset函数


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信