您的位置 首页 > 雕刻工具

memset?memset函数实现

各位老铁们,大家好,今天由我来为大家分享memset,以及memset函数实现的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

1、以dest为起始位置的n个字节的内存区域用整数set来进行填充,len为要填充的字节数,返回值为目标dest内存的起始地址

2、特别说明:len表示的是字节数,函数是以字节的形式每次赋值给目标地址

3、#include<stdio.h>\n#include<stdlib.h>\nvoid*my_memset(void*dest,intset,unsignedlen)\n{\n\tif(dest==NULL||len<0)\n\t{\n\t\treturnNULL;\n\t}\n\tchar*pdest=(char*)dest;\n\twhile(len-->0)\n\t{\n\t\t*pdest++=set;\n\t}\n\treturndest;\n}\n\nintmain()\n{\n\tchardest[]="helloworld";\n\tintset=0;\n\tunsignedlen=strlen(dest);\n\tmy_memset(dest,set,len);\n\tprintf("%s",dest);\n\tsystem("pause");\n\treturn0;\n}

最后,如果你想学C/C++可以私信小编“01”获取素材资料以及开发工具和听课权限哦!

关于memset的内容到此结束,希望对大家有所帮助。

本站涵盖的内容、图片、视频等数据,部分未能与原作者取得联系。若涉及版权问题,请及时通知我们并提供相关证明材料,我们将及时予以删除!谢谢大家的理解与支持!

Copyright © 2023