f中的uint16?
发布时间:2020-12-14 04:30:39 所属栏目:Windows 来源:网络整理
导读:我正在尝试使用fread来读取C中外部文件的值.这些值存储为uint16,这在C中似乎不存在.我做了一些谷歌搜索,发现人们使用typedef制作自己的uint16,但我也想知道我是否可以使用fread(ptr,uint8,2,file)读取两个uint8来存储在ptr中. 有没有人对最佳解决方法有任何
我正在尝试使用fread来读取C中外部文件的值.这些值存储为uint16,这在C中似乎不存在.我做了一些谷歌搜索,发现人们使用typedef制作自己的uint16,但我也想知道我是否可以使用fread(ptr,uint8,2,file)读取两个uint8来存储在ptr中.
有没有人对最佳解决方法有任何见解? 解决方法
你可能想要:
fread(ptr,sizeof(uint8),file) 好像对我来说,fread(ptr,1,file)甚至更好.或者fread(ptr,sizeof(uint16_t),file). 我假设ptr是指向你想要存储数据的位置的指针,而不是变量本身(如果是这样 – 使用& ptr). 虽然一次读取两个字节可能会成为性能问题,但请考虑读入内存缓冲区,然后解析它. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2008-r2 – 为什么我的Server 2008 R2 DC上
- windows – Powershell配色方案?
- windows azure asp.net MVC2中的多租户
- 如何在WiX中检查.NET framework 4.5 prerequestics
- Windows – 错误处理批处理文件和Sqlcmd
- windows – 在我的应用程序激活之前检测哪些窗口处于活动状
- 如何在Windows上监控单个应用程序的性能
- 如何检测壁纸何时发生变化(Windows XP或更高版本)?
- windows-server-2008 – 终端服务器使用的RAID布局 – 我的
- windows – 这些DNS设置是不是一个好主意?