1
pursuer 2020-07-07 11:08:20 +08:00 1
fmemopen 但是 windows 上可能没有,可以自己实现一个类似的,加个指针读取并移动指针应该就行了吧
|
2
GeruzoniAnsasu 2020-07-07 11:13:26 +08:00 4
C 不是一个 OO 语言,所以不存在“Array 对象”、“Stream 对象”。“流”是一个典型的 OO 概念,在传统 C 里是没有这种抽象的。
C 的思维: 数据都在内存里了,都能随机访问了,还套都一层函数干啥,吃饱了撑着? |
3
tommy990607 OP @pursuer 谢谢谢谢,我就是 Linux 编程,这个函数很管用
|
4
tommy990607 OP @GeruzoniAnsasu 因为这样的话我就得自己实现将字节转换成数字或其他类型什么的,比较麻烦,因为我用习惯了 fread 哈哈
|
5
GeruzoniAnsasu 2020-07-07 11:27:26 +08:00
@tommy990607 本来就是这样的,每个目标用一个函数来实现,这是所谓的“面向过程”,关注实现目标需要经过哪些过程(函数),然后实现这个路径上需要的东西
|
6
xdeng 2020-07-07 11:30:44 +08:00 1
都已经是 uint8_t 类型的字节数组 了 为啥还要 fopen fread 这些操作, 直接 p + index 操作啊,多爽快啊。
|
7
Chenamy2017 2020-07-07 13:37:11 +08:00
6#正解
|