#include <stdio.h>
void read(char *line) {
float x1 = 0, x2 = 0;
int n
= sscanf(line
, "%f %f", &x1
, &x2
); printf("Read %d, %f %f\n", n
, x1
, x2
); }
int main(void) {
char *line1 = "1.0";
char *line2 = "1.0 2.0";
read(line1);
read(line2);
return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+Cgp2b2lkIHJlYWQoY2hhciAqbGluZSkgewoJZmxvYXQgeDEgPSAwLCB4MiA9IDA7CglpbnQgbiA9IHNzY2FuZihsaW5lLCAiJWYgJWYiLCAmeDEsICZ4Mik7CglwcmludGYoIlJlYWQgJWQsICVmICVmXG4iLCBuLCB4MSwgeDIpOwp9CgppbnQgbWFpbih2b2lkKSB7CgljaGFyICpsaW5lMSA9ICIxLjAiOwoJY2hhciAqbGluZTIgPSAiMS4wIDIuMCI7CglyZWFkKGxpbmUxKTsKCXJlYWQobGluZTIpOwoJcmV0dXJuIDA7Cn0K