Page 131 - PEMROGRAMAN DASAR MENGGUNAKAN C
P. 131

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


                      Menampilkan string dengan fungsi printf()
                      Menampilkan string dengan fungsi puts()
                      Menampilkan string dengan fungsi cputs()


                      6.11.2. Membaca String dari Keyboard

                      Pada umumnya para programmer pemula biasanya akan mendapatkan masalah ketika ia
                      menginginkan  untuk  melakukan  pembacaan  (input)  string  yang  mengandung  spasi.
                      Pasalnya,  apabila  kita  menggunakan  fungsi  scanf() untuk  melakukan  hal  tersebut,
                      maka karakter spasi (‘ ‘) yang ditemukan pertama kali akan dianggap sebagai karakter
                      null. Hal ini tentu akan menyebabkan hasil yang berbeda dengan apa yang diinginkan.
                      Berikut ini contoh program yang menggunakan fungsi  scanf() dalam membaca suatu
                      string



                      #include  <stdio.h>

                      int main(void) {
                         /* Mendeklarasikan variabel S yang bertipe string */
                         char *S;

                         /* Melakukan input string dengan fungsi scanf() */
                         printf(“Masukkan nama lengkap Anda : ”); scanf(“%s”, &S);

                         /* Menampilkan string yang telah disimpan ke dalam
                            variabel S */
                         printf(“Hai %s, apa kabarmu?”, S);

                         return 0;
                      }



                      Contoh hasil yang akan diberikan adalah sebagai berikut.


                      Masukkan nama lengkap Anda : Camellia Panatarani
                      Hai Camellia, apa kabarmu?


                      Apa  yang  dapat  Anda  lihat?  Di  atas  kita  memasukkan  string  “Camellia
                      Panatarani”,  namun  ketika  ditampilkan  ternyata  string  yang  disimpan  ke  dalam
                      variabel  S hanya  berupa  string  “Camellia”.  Kita  tentu  tidak  menginginkan  hal
                      tersebut terjadi bukan? Untuk itu, di sini Anda akan dikenalkan dengan fungsi gets()
                      yang  dapat  melakukan  hal  di  atas  dengan  benar.  Perhatikan  penggunaannya  dalam
                      program di bawah ini.
   126   127   128   129   130   131   132   133   134   135   136