Tanya 180 : Menggabungkan String di C

Tanya :
Bagaimana cara menggabungkan beberapa string menjadi satu 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 *.

Bisa manfaatkan fungsi strcat dari header string.h
Contoh :
gabung[0] = ”;
strcat(gabung,stringpertama);
strcat(gabung,”, “);
strcat(gabung,stringkedua);
strcat(gabung,” “);
strcat(gabung,stringketiga);
Contoh program :
[sourcecode language=”cpp”]
#include <string.h>
#include <stdio.h>
int main (void) {
char stringpertama[10], stringkedua[10], stringketiga[10];
gabung[0] = ‘\0’;
strcat(gabung,stringpertama);
strcat(gabung,", ");
strcat(gabung,stringkedua);
strcat(gabung," ");
strcat(gabung,stringketiga);
printf("Hasilnya adalah : ", gabung);
return 0;
}
[/sourcecode]
Demikian, semoga manfaat. (rezaervani@gmail.com)

Be the first to comment

Leave a Reply

Your email address will not be published.


*