memset和wmemset用法记录

char cBuffer[50] ;
TCHAR wBuffer[50];

1、将cBuffer初始化为空格
memset(cBuffer, ‘ ‘, sizeof(cBuffer));第三个参数为字节数
cBuffer[49] = 0;
2、将wBuffer初始化为空格
wmemset(wBuffer, _T(‘ ‘), sizeof(wBuffer)/sizeof(TCHAR));第三个参数为字符个数
wBuffer[49] = 0;
3、使用memset清空宽字符数组

memset(wBuffer, 0, sizeof(wBuffer));第三个参数为字节数

4、memset(wBuffer, ‘ ‘, sizeof(wBuffer));这个不能初始化为空格,而是数组每一位高低字节全部赋值为空格

时间: 2024-11-09 10:28:44

memset和wmemset用法记录的相关文章

CentOS 7.x 防火墙开放端口相关用法记录

CentOS 7.x 防火墙开放端口相关用法记录 前言 防火墙对服务器起到一定的保护作用,所以了解一些相关的操作是很有必要的. 在CentOS 7.x中,有了一种新的防火墙策略,FireWall , 还记得在6.x中用的还是iptables. 这几天一直在自己的服务器上瞎搞,由于关于这个防火墙的命令还没有烂熟于心,每次都需要google一下,所以就自己动手整理了一下,方便今后的使用也同时加强记忆. 基本命令 在CentOS 7.x中,防火墙的基本命令是 firewall-cmd 先通过man f

memset,memcpy,memcmp用法

void* memset(void *s, int ch, size_t n); 将s所指向的某一块内存中的前n个字节的内容全部设置为ch指定的ASCII值. 例如:memset(lpMyStruct, 0, sizeof(MyStruct));初始化结构体. void *memcpy(void *dest, const void *src, size_t n); 从源src所指的内存地址的起始位置开始拷贝n个字节到目标dest所指的内存地址的起始位置中. 注意:如果n大于dest所指向的内存大

mongo aggregate 用法记录

mongo 聚合查询查询还是很方便的,做下记录     依赖的jar是org.springframework.data.mongodb 1.9.6  低版本可能不支持. 数据结构  大概是  这是一份问卷,问卷有15题,统计 { "_id": ObjectId("5a30eeef84aeea4fbcd6045c"), "_class": "com.fjhb.elearning.model.QuestionnaireSurvey"

C语言 memset函数及其用法

定义 void *memset(void *s, int c, unsigned long n); 描述 将指针变量 s 所指向的前 n 字节的内存单元用一个“整数” c 替换,注意 c 是 int 型.s 是 void* 型的指针变量,所以它可以为任何类型的数据进行初始化. 例子 # include <stdio.h> # include <string.h> int main(void) { int i; //循环变量 char str[10]; char *p = str;

thymeleaf用法记录

参考链接:https://www.cnblogs.com/topwill/p/7434955.html 1.基本循环 <tr th:each="prod : ${prods}"> <td th:text="${prod.name}">Onions</td> <td th:text="${prod.price}">2.41</td> <td th:text="${prod.

c语言thread用法记录。

https://blog.csdn.net/hitwengqi/article/details/8015646 先是c++11之前的 1.最基础,进程同时创建5个线程,各自调用同一个函数 #include <iostream> #include <pthread.h> //多线程相关操作头文件,可移植众多平台 using namespace std; #define NUM_THREADS 5 //线程数 void* say_hello( void* args ) { cout &

awk用法记录

awk 简介 awk是一种编程语言,主要用于在linux/unix下对文本和数据进行处理,是linux/unix下的一个工具.数据可以来自标准输入.一个或多个文件,或其它命令的输出. awk的处理文本和数据的方式:逐行扫描文件,默认从第一行到最后一行,寻找匹配的特定模式的行,并在这些行上进行你想要的操作. awk分别代表其作者姓氏的第一个字母.因为它的作者是三个人,分别是Alfred Aho.Brian Kernighan.Peter Weinberger gawk是awk的GNU版本,它提供了

jquery easyui里datagrid用法记录

1.删除行方法(deleteRow) $('#ruleManagementTable').datagrid('deleteRow', 1); //1代表选中的行索引 2.删除多行数据 var rows = $('#ruleManagementTable').datagrid("getSelections"); //获取你选择的所有行 //循环所选的行 for(var i =0,l=rows.length;i<l;i++){ var index = $('#ruleManageme

unity 的日常用法记录

1.多个GameObject 的随机抽取 public GameObject[] hazards; void Fun() { // 从多个gamObj中抽取一个 GameObject o = hazards [Random.Range (0, hazards.Length)]; Vector3 p = new Vector3 (x, y, z); Quaternion q = Quaternion.identity; Instantiate(o, p, q); // 如果你要获取你创建的Obj则