Page 147 - Project Akhir Media Pendidikan
P. 147

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


                      Hasil = (null)
                      Hasil = man Menggunakan Bahasa C



                      6.11.3.6.  Melakukan Konversi String

                      Meskipun  bukan  termasuk  ke  dalam  fungsi-fungsi  standar  ANSI,  namun  beberapa
                      kompilator C yang beredar saat ini kebanyakan telah menyediakan fungsi untuk melakukan
                      konversi string, yaitu fungsi strlwr() dan strupr().

                      a.  Fungsi strlwr()

                      Prototipe dari fungsi ini adalah sebagai berikut.


                      char *strlwr(char *str);



                      Fungsi ini akan menyebabkan string  str  berubah menjadi huruf kecil. Sebagai contoh
                      apabila  kita  menggunakan  strlwr()  untuk  string  “Pemrograman  Menggunakan
                      Bahasa  C”,  maka  nilai  yang  akan  dikembalikan  adalah  string  “pemrograman
                      menggunakan  bahasa  c”.  Untuk  membuktikan  hal  tersebut,  coba  Anda  perhatikan
                      contoh program di bawah ini.


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

                      #define MAX 100

                      int main(void) {
                         char *str;
                         str = malloc (char *) (MAX * sizeof(char));
                         str = strlwr(“PEMROGRAMAN MENGGUNAKAN BAHASA C”);
                         printf(“%s”, str);
                         free(str);
                         return 0;
                      }



                      Hasil yang akan diberikan oleh program di atas adalah sebagai berikut.


                      pemrograman menggunakan bahasa c







                                                          143
   142   143   144   145   146   147   148   149   150   151   152