Page 133 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 133

Fungsi  strcat() akan  menambahkan  salinan  dari  string  str2 ke  bagian  akhir  string
                      str1. Di sini karakter null yang terdapat pada string str1 akan dipindahkan ke bagian
                      akhir dari string baru hasil penggabungan. Berikut ini contoh penggunaan dari fungsi
                      tersebut.


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

                      int main(void) {
                         char s1[50] = “Pemrograman ”;
                         char s2[21] = “Menggunakan Bahasa C”;
                         strcat(s1, s2);
                         printf(“%s”, s1);
                         return 0;
                      }


                      Hasil yang akan didapatkan dari program di atas adalah sebagai berikut.


                      Pemrograman Menggunakan Bahasa C


                      b.  Fungsi strncat()

                      Prototipe dari fungsi ini adalah sebagai berikut.


                      char *strncat(char *str1, char* str2, size_t n);


                      Fungsi  ini  juga  berguna  untuk  menambahkan  string  dari  string  str2 ke  dalam  str1.
                      Namun di sini kita diizinkan untuk menentukan berapa banyak karakter (n) dari str2
                      yang  akan  digabungkan  ke  str1.  Berikut  ini  program  yang  akan  menunjukkan  hal
                      tersebut.


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

                      int main(void) {
                         char s1[50] = “Pemrograman ”;
                         char *s2[21] = “Menggunakan Bahasa C”;
                         strncat(s1, s2, 11);  /* Menambahkan 11 karakter dari str2 ke
                                                        str1 */
                         printf(“%s”, s1);
                         return 0;
                      }
   128   129   130   131   132   133   134   135   136   137   138