首页 > 解决方案 > 读取文件保存为十六进制 c

问题描述

使用 fread(在 c 中编程)读取 .txt 或 .bin,其中只有二进制结果fread(buffer,1,count,pFile)

char *buffer

long count

并且pFile是指向文件的指针。因此,如果streamis/contains 11110000 then count=8,这将导致数组包含 8 个元素。每个元素将按类型划分char,因此包含 8 位。如何读取 .txt 或 .bin 文件,以便使用 1 个数组条目表示 8 位,最好是十六进制值(在这种情况下buffer[0]={0xF0})?

标签: cbinaryhexfread

解决方案


推荐阅读