- void * memset( void * _Dst, int _Val, size_t _Size){
- char *start = _Dst;
- while (count--)
- *_Dst++ = value;
- return(start);
- }
写了个简单的例子:
- #include "stdafx.h"
- #include <iostream>
- using namespace std;
- int _tmain(int argc, _TCHAR* argv[])
- {
- char test[5];
- memset(test,'a',4);
- test[4] = '\0'; //{zh1}一个字符置为结束符,否则进行输出时会有乱码
- cout<<test; //aaaa
- }
memset它对较大的结构体或数组进行清零操作的一种最快方法
No related posts.