PRETVARANJE (KONVERZIJA) TIPOVA PODATAKA
Slijedeće funkcije konvertiraju tipove podataka.
atof() konvertira ASCII niz karaktera u float
atoi() konvertira ASCII niz karaktera u integer
itoa() konvertira integer u niz karaktera
Primjer
/* konvertiraj string u integer */ #include <stdio.h> #include <stdlib.h> char string[] = "1234";
main()
{
int sum;
sum = atoi( string );
printf("Sum = %d\n", sum );
}
/* konvertiraj integer u string */
#include <stdio.h>
#include <stdlib.h>
main()
{
int sum;
char buff[20];
printf("Unesi integer ");
scanf(" %d", &sum );
printf( "Kao string to je %s\n", itoa( sum, buff, 10 ) );
}
Primijetite da itoa() prima tri parametra,