我写了一个快速的内存读取器类,它模拟了相同的功能fread和fscanf.
基本上,我使用memcpy并增加了一个内部指针来读取数据fread,但我有一个fscanf_s电话.我用过sscanf_s,除了不告诉我从数据中读出了多少字节.
有没有办法告诉sscanf_s上一次操作中读取了多少字节,以增加字符串阅读器的内部指针?谢谢!
编辑:
我正在阅读的示例格式是:
|172|44|40|128|32|28|
fscanf读得很好,sscanf也是如此.唯一的原因是,如果它是:
|0|0|0|0|0|0|
长度会有所不同.我想知道的是fscanf如何知道放置文件指针的位置,但sscanf不知道.