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 https://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 :


#include <string.h>
#include <stdio.h>

int main (void) {
char *keluaranchar;
int inputberupainteger;
sprintf(keluaranchar, "%i", inputberupainteger);
printf("Hasilnya adalah : ", keluaranchar);

return 0;
}

Demikian semoga menolong. (rezaervani@gmail.com)