På (C)

Atof -funktionen i programmeringssproget C bruges til at støbe (konvertere) en streng til en numerisk form (til en numerisk type). Hendes annonce ser sådan ud

double atof (const char *string)

hvor string er den tekstlige repræsentation af et flydende tal med dobbelt præcision ( double). Hvis strengen ikke er en gyldig tekstlig repræsentation af tallet double, atofafsluttes funktionen lydløst og returnerer nul (0,0).

En relateret funktion er sscanf . Denne funktion udtrækker værdier fra strenge og returnerer det resulterende argument som antallet af gyldige værdier udtrukket af det (det vil sige, i modsætning til atof, kan funktionen sscanfbruges til at kontrollere, om en streng starter med et gyldigt tal). Kort sagt er den værdi, der returneres af en funktion, lig med antallet af variabler, der faktisk blev tildelt værdier.

Links