// // Programme de test // #include #include int main (void) { char gg1[] = "1.5113350125944583977e-02"; char gg2[] = "1.0327455919395465977e-01"; char gg3[] = "1.1335012594458437896e-01"; char gg4[] = "1.1586901763224181916e-01"; double hh1 = 1.5113350125944583977e-02; double hh2 = 1.0327455919395465977e-01; double hh3 = 1.1335012594458437896e-01; double hh4 = 1.1586901763224181916e-01; char * pEnd; double jj1 = strtod(gg1, &pEnd); double jj2 = strtod(gg2, &pEnd); double jj3 = strtod(gg3, &pEnd); double jj4 = strtod(gg4, &pEnd); printf ("init char = %s \nstrtod = %.19e \ngcc = %.19e \n\n", gg1, jj1, hh1); printf ("init char = %s \nstrtod = %.19e \ngcc = %.19e \n\n", gg2, jj2, hh2); printf ("init char = %s \nstrtod = %.19e \ngcc = %.19e \n\n", gg3, jj3, hh3); printf ("init char = %s \nstrtod = %.19e \ngcc = %.19e \n\n", gg4, jj4, hh4); return 0; }