#include <math.h>
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char *s = "123ez";
char *endptr;
double d
= strtod(s
, &endptr
); printf(" double %lf '%s'\n", d
, endptr
); long double ld = strtold(s, &endptr);
printf("long double %Lf '%s'\n", ld
, endptr
); return 0;
}
I2luY2x1ZGUgPG1hdGguaD4KI2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxzdGRsaWIuaD4KCmludCBtYWluKHZvaWQpIHsKICAgIGNoYXIgKnMgPSAiMTIzZXoiOwogICAgY2hhciAqZW5kcHRyOwogICAgZG91YmxlIGQgPSBzdHJ0b2QocywgJmVuZHB0cik7CiAgICBwcmludGYoIiAgICAgZG91YmxlICVsZiAnJXMnXG4iLCBkLCBlbmRwdHIpOwogICAgbG9uZyBkb3VibGUgbGQgPSBzdHJ0b2xkKHMsICZlbmRwdHIpOwogICAgcHJpbnRmKCJsb25nIGRvdWJsZSAlTGYgJyVzJ1xuIiwgbGQsIGVuZHB0cik7CiAgICByZXR1cm4gMDsKfQ==