/* double strtod(const char *start, char **end); */ #include <stdlib.h> #include <ctype.h> #include <stdio.h> int main(void) { char in[1024], *start = in, *next = in; double val; puts( "Taper un nombre à virgule:" ); scanf( "%[^n]", in ); puts( "Vous avez entré:" ); while ( 1 ) { val = strtod( start, &next ); if ( next == start ) break ; printf( "t%gn", val ); start = next; } puts( "Done." ); return 0; } |
0