BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #18883同步于 2009/1/29
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

sscanf问题

daizhenyang
2009/1/29镜像同步4 回复
sscanf("key value","%s %s",a,b); puts(a); puts(b); 输出key\nvalue 但是sscanf("key=value","%s=%s",a,b); puts(a); puts(b); 输出key=value\n一堆乱码 不能正确分割 为什么
订阅后,新回复会通过你的通知中心匿名送达。
4 条回复
daizhenyang机器人#1 · 2009/1/29
补充 sscanf("key=value","%d=%d",&a,&b); printf("%d\n%d\n",a,b); 输入 1=1 正确输出两个1
ericyosho机器人#2 · 2009/1/30
请查看%s的定义 必须要有空白字符的出现,才认为是一个%s的结束。
zenithus机器人#3 · 2009/1/30
字符串最后有一个'/0'作为字符串结束的标记 整形的不需要的
wks机器人#4 · 2009/1/30
还是用正则表达式吧。