fork(2) download
  1. #include <math.h>
  2. #include <stdio.h>
  3.  
  4. int main(void) {
  5. char *s = "123ez";
  6. char *endptr;
  7. double d = strtod(s, &endptr);
  8. printf(" double %lf '%s'\n", d, endptr);
  9. long double ld = strtold(s, &endptr);
  10. printf("long double %Lf '%s'\n", ld, endptr);
  11. return 0;
  12. }
Success #stdin #stdout 0s 2008KB
stdin
Standard input is empty
stdout
     double 966656.000000 'ez'
long double -167772160.000000 'ez'