Rabu, 24 Agustus 2016

Function atof() atoi() itoa()

Bismillahirrohmanirrohim
Bisa kalian gunakan fungsi ini mudah mudahan bermanfaat,jika merasa belum paham bisa ajukan pertanyaan di komentar atau contact facebook saya atau email fickrymhd@gmail.com

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,
  • the integer to b converted
  • a character buffer into which the resultant string is stored
  • a radix value (10=decimal,16=hexadecimal)

In addition, itoa() returns a pointer to the resultant string.
Share:

0 comments:

Posting Komentar

Copyright © FILAB | Powered by FILAB
Design by Fickry Muhammad | Technology by Filab.id