#include <stdio.h>
#include <string.h>
void test(char *str) {
int len;
float ignore;
int ret
= sscanf(str
, "%f %n", &ignore
, &len
); }
int main(void) {
test("5.5");
test("5.5 ");
test(" 5.5 ");
test("hello");
test("123.ok");
test("");
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KCnZvaWQgdGVzdChjaGFyICpzdHIpIHsKCWludCBsZW47CglmbG9hdCBpZ25vcmU7CglpbnQgcmV0ID0gc3NjYW5mKHN0ciwgIiVmICVuIiwgJmlnbm9yZSwgJmxlbik7CglwcmludGYoIiclcydcdFx0OiAlZFxuIiwgc3RyLCByZXQgJiYgbGVuPT1zdHJsZW4oc3RyKSk7Cn0KCmludCBtYWluKHZvaWQpIHsKCXRlc3QoIjUuNSIpOwoJdGVzdCgiNS41ICIpOwoJdGVzdCgiIDUuNSAiKTsKCXRlc3QoImhlbGxvIik7Cgl0ZXN0KCIxMjMub2siKTsKCXRlc3QoIiIpOwoJcmV0dXJuIDA7Cn0K