Programiranje u C-u

  

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, Kao što je pokazano itoa() vraća pokazivač na rezultirajući string.


©Copyright B Brown. 1984-1998. All rights reserved.