首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

100分急sscanf用法解决思路

2012-02-08 
100分急!!!!!!sscanf用法一个字符串为str0,1006001,0532,0,1187065539,1187238339,2,,以逗号为分割符,用s

100分急!!!!!!sscanf用法
一个字符串为str=0,   1006001,   0532,   0,   1187065539,   1187238339,   2,   ,
以逗号为分割符,用sscanf解析出来~
sscanf(pram, "%s,%s,%s,%s,%s,%s,%s,%s ",  
                        code1,code2,code3,code4,code5,  
                        code6,code7,code8);
最后打印出的结果为
code1   :0,
code2   is   :
code3   is   :
code4   is   :
code5   is   :
code6   is   :
code7   is   :
请问这是怎么会事?该如何解决~~

[解决办法]
%s,换成%[^,],

注意,%s 与%[^ ] 功能基本相同

热点排行