|
楼主 |
发表于 2012-2-22 20:57:06
|
显示全部楼层
问题解决了!原来是格式不对!!
sscanf() - 从一个字符串中读进与指定格式相符的数据.
函数原型:
int sscanf( const char *, const char *, ...);
int sscanf(const char *buffer,const char *format,[argument ]...);
buffer 存储的数据
format 格式控制字符串
argument 选择性设定字符串
sscanf会从buffer里读进数据,依照argument的设定将数据写回。
若sscanf("www.baidu.com","%[^.]%[^.]%s",szStr0, szStr1, szStr2);
输出
szStr0= www
szStr1= .baidu
szStr2= .com
若sscanf("www.baidu.com","%[^.].%[^.].%s",szStr0, szStr1, szStr2);
输出
szStr0= www
szStr1= baidu
szStr2= com
希望对加有用帮助,, |
|