c - 从 C 中机器代码形式的文本文件中读取字节?

标签 c text-files

我有一个包含机器代码的文本文件,格式如下:
B2 0A 05
B2 1A 01
B3 08 00 17
B2 09 18

指令具有这种格式:
OP模式操作数

注意:操作数可以是 1 或 2 个字节。

哪里:(例子)
OP = B2
模式 = 0A
操作数 = 05

如何读取变量中的字节?如上例所示。 当我阅读文件时,我得到了单个字符。我有一个指针数组,我在其中读取了一行,但仍然无法解决读取一个字节的问题。

任何想法,建议。

我希望我不会混淆这里的任何人。

谢谢。

最佳答案

考虑使用 fscanf。您可以使用 %x 格式说明符来读取十六进制整数。

关于c - 从 C 中机器代码形式的文本文件中读取字节?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2723932/

相关文章:

c++ - FreeRTOS vTaskGetRunTimeStats

c++ - "high involuntary context"开关是什么意思?

c - 在不使用字符串库 C 的情况下删除行中的尾随字符

java - 为什么 RTOS 只用 c 编码?

php - 更改 PHP 以从 mysql 数据库而不是 .txt 文件获取图像 url

java - 对于可变长度数据应考虑哪些哈希算法

unix - 如何更改模板中替换变量的格式

C:向下传递指针,无法从调用函数访问更新的指针!

Python - 从文件中的行中删除时间戳和用户名

delphi - 寻找文本文件