我有一个十六进制地址的文件,我已经设法解析文件并获取它们但我必须将它们转换回无符号长,什么是最好的算法或快速方法这样做,考虑到文件很长(几个megs )?
提前致谢.
你可以先开始strtoul.它是标准C库的一部分,但我在C++参考中包含了一个链接.
char buffer[5];
unsigned long val;
... /* read another 4 valid characters from the file into buffer */
buffer[4] = '\0';
val = strtoul(buffer, NULL, 16);
...
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
162 次 |
| 最近记录: |