Page 134 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 134

Hasil yang akan didapatkan adalah sebagai berikut.


                      Pemrograman Menggunakan


                      6.11.3.2.  Menentukan Panjang String

                      Bahasa  C  telah  menyediakan  fungsi  strlen() yang  berguna  untuk  mengembalikan
                      panjang dari sebuah string (tidak termasuk karakter null). Adapun prototipe dari fungsi
                      tersebut adalah sebagai berikut.


                      size_t strlen(char *str);


                      Mungkin  Anda  bingung  dengan  tipe  size_t yang  merupakan  tipe  kembalian  dari
                      fungsi  di  atas.  size_t ini  merupakan  tipe  yang  didefinisikan  di  dalam  file  header
                      <string.h> untuk  menampung  nilai-nilai  bilangan  bulat  (unsigned  integer).
                      Berikut ini contoh program yang akan menunjukkan penggunaan fungsi strlen().


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

                      int main(void) {
                         char *str1 = “Panjang string”;
                         char str2[9] = “Bahasa C”;

                         /* Menampilkan panjang string dari str1 dan str2 */
                         printf(“Panjang str1 : %d\n”, strlen(str1));
                         printf(“Panjang str2 : %d”, strlen(str2));

                         return 0;
                      }



                      Hasil yang akan diberikan dari program tersebut adalah sebagai berikut.


                      Panjang str1 : 14
                      Panjang str2 : 8


                      6.11.3.3.  Menyalin String

                      Untuk melakukan penyalinan string, bahasa C telah menyediakan tiga buah fungsi, yaitu
                      strcpy(),  strncpy()  dan  strdup().  Berikut  ini  penjelasan  dari  masing-masing
                      fungsi tersebut.
   129   130   131   132   133   134   135   136   137   138   139