OLECHAR temp[256];
memset(temp,0x00,sizeof(temp));
注意:sizeof(temp) = 512!而不是256,故写成 memset(temp,0x00,sizeof(temp)*sizeof(OLECHAR));就错啦。
同理: fgetws( temp, sizeof(temp), fp );
就是去读512个字节出来!(最后一位为L"\0")
OLECHAR temp[256];
memset(temp,0x00,sizeof(temp));
注意:sizeof(temp) = 512!而不是256,故写成 memset(temp,0x00,sizeof(temp)*sizeof(OLECHAR));就错啦。
同理: fgetws( temp, sizeof(temp), fp );
就是去读512个字节出来!(最后一位为L"\0")
基于Ubuntu24.04安装及初始化配置进行说明
Java 语言中数组必须先初始化,然后才可以使用。所谓初始化,就是为数组的数组元素分配内存空间,并为每个数组元素赋初始值。能不能只分配内存空间,不赋初始值呢?
举报文章
请选择举报类型
补充说明
0/200
上传截图
格式支持JPEG/PNG/JPG,图片不超过1.9M