C Programming Code Examples C > Conversions Code Examples Convert string to double-precision floating-point value Convert string to double-precision floating-point value #include <stdlib.h> #include <ctype.h> #include <stdio.h> int main(void) { char *end, *start = "Value: 111.1111111"; end = start; while( *start ) { printf("%f, ", strtod(start, &end)); printf("Remainder: %s\n" ,end); start = end; /* move past the non-digits */ while(!isdigit(*start) && *start) start++; } return 0; }