Table of Contents

strtod

    #include <stdlib.h>
    double strtod(const char *str, char **endptr);

strtod converts a string into a double variable

strtod c code example

/* 
 * strtod example code
 * http://code-reference.com/c/stdlib.h/strtod
 */
#include <stdio.h>
#include <stdlib.h>
 
int main ( void )
{
  char string[] ="2040 strtod string 5";
  char *endptr;
  double number;
 
  number = strtod(string, &endptr);
  printf("String is %s\n",string);
  printf("Double is %f\n", number);
 
  return 0;
}

Output

  user@host:~$  ./strtod 
  String is 2040 strtod string 5
  Double is 2040.000000