DATA CONVERSION
The following functions convert between data types.
atof() converts an ascii character array to a float atoi() converts an ascii character array to an integer itoa() converts an integer to a character array
Example
/* convert a string to an integer */
#include <stdio.h>
#include <stdlib.h>
char string[] = "1234";
main()
{
int sum;
sum = atoi( string );
printf("Sum = %d\n", sum );
}
/* convert an integer to a string */
#include <stdio.h>
#include <stdlib.h>
main()
{
int sum;
char buff[20];
printf("Enter in an integer ");
scanf(" %d", &sum );
printf( "As a string it is %s\n", itoa( sum, buff, 10 ) );
}
Note that itoa() takes three parameters,
In addition, itoa() returns a pointer to the resultant string.