convert a string to a double NAME atof - convert a string to a double LIBRARY Standard C library ( libc , -lc ) SYNOPSIS #includ......!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = cacos(z); printf("cacos() = %6.3f %6.3f*i\n", cre…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = cacos(z); printf("cacos() = %6.3f %6.3f*i\n", cre…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = cacos(z); printf("cacos() = %6.3f %6.3f*i\n", cre…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = catan(z); printf("catan() = %6.3f %6.3f*i\n", cre…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = catanh(z); printf("catanh() = %6.3f %6.3f*i\n", c…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = catanh(z); printf("catanh() = %6.3f %6.3f*i\n", c…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = catanh(z); printf("catanh() = %6.3f %6.3f*i\n", c…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = catan(z); printf("catan() = %6.3f %6.3f*i\n", cre…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = catan(z); printf("catan() = %6.3f %6.3f*i\n", cre…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = cacosh(z); printf("cacosh() = %6.3f %6.3f*i\n", c…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = cacosh(z); printf("cacosh() = %6.3f %6.3f*i\n", c…...!= 3) { fprintf(stderr, "Usage: %s <real> <imag>\n", argv[0]); exit(EXIT_FAILURE); } z = atof(argv[1]) + atof(argv[2]) * I; c = cacosh(z); printf("cacosh() = %6.3f %6.3f*i\n", c…...to instead use the strtol () and strtoul () family of functions in new programs. SEE ALSO atof (3), strtod (3), strtol (3), strtoul (3)...to instead use the strtol () and strtoul () family of functions in new programs. SEE ALSO atof (3), strtod (3), strtol (3), strtoul (3)...to instead use the strtol () and strtoul () family of functions in new programs. SEE ALSO atof (3), strtod (3), strtol (3), strtoul (3)...to instead use the strtol () and strtoul () family of functions in new programs. SEE ALSO atof (3), strtod (3), strtol (3), strtoul (3)...= _SVID_; matherr_ret = atoi(argv[2]); } if (argc > 3) { change_retval = 1; new_retval = atof(argv[3]); } x = log(atof(argv[1])); if (errno != 0) perror("errno"); printf("x=%f\n…...ge; the use of the functions described in this manual page is similar. SEE ALSO a64l (3), atof (3), atoi (3), atol (3), strtod (3), strtol (3), strtoumax (3)...ge; the use of the functions described in this manual page is similar. SEE ALSO a64l (3), atof (3), atoi (3), atol (3), strtod (3), strtol (3), strtoumax (3)