当前位置: 代码迷 >> 驱动开发 >> 请问sscanf的用法
  详细解决方案

请问sscanf的用法

热度:49   发布时间:2016-04-28 10:35:53.0
请教sscanf的用法?
char buf[]
int ulCount
sscanf (buf[2], "%02x", &ulCount) 
1. 请问上句是什么意思呢?
2. sscanf 返回值是什么呢?
------解决方案--------------------
sscanf (buf[2], "%02x", &ulCount) 

嗯,想想scanf函数,你应该熟悉它吧!对比一下它们差别在哪里?

其实,sscanf和scanf的其本功能是一样的,只是scanf是从标准输入流(stdin)中读取字符串进行格式化。而sscanf就是让你自己指定读取位置,这个位置可以是一个文件描述符,标准输入流,一个字符串等。
例:
sscanf (stdin, "%02x", &ulCount) 等价于 scanf ("%02x", &ulCount)