Tanya 179 : Mengkonversi integer dll ke string di C

Tanya :
Bagaimana cara mengkonversi integer dll ke string di C
Jawab :
Sebelum kita bahas lebih lanjut perlu diingat bahwa di C, string dianggap sebagai array character (gampangnya, sebuah kata adalah susunan dari huruf-huruf), jadi mengubah integer ke string sama saja dengan mengubah integer ke array character atau char *.
Kita dapat memanfaatkan fungsi sprintf dari header string.h

sprintf(keluaranchar, "%i", inputberupainteger);

Jika input bukan integer anda dapat mengatur identifier yang ada di tengah-tengah fungsi tersebut sesuai dengan jenis tipe datanya, silahkan rujuk ke http://tanyarezaervani.wordpress.com/2011/05/29/2011/05/29/2011/05/14/2011/05/14/2011/05/14/2011/05/12/serial-tutorial-c-8-printf-format-identifiers/
Contoh :
[sourcecode language=”cpp”]
#include <string.h>
#include <stdio.h>
int main (void) {
char *keluaranchar;
int inputberupainteger;
sprintf(keluaranchar, "%i", inputberupainteger);
printf("Hasilnya adalah : ", keluaranchar);
return 0;
}
[/sourcecode]
Demikian semoga menolong. (rezaervani@gmail.com)

Be the first to comment

Leave a Reply

Your email address will not be published.


*