Senin, Mei 12, 2014

Mendefinisikan Nilai/Isi Variabel String Cara 1

Menurut informasi yang didapat dari http://technohitech.blogspot.com/, pada bahasa C, string merupakan array dari char, deretan/barisan dari variabel char. Maksudnya, jika karakter lebih dari satu digit, barisan karakter itu akan dinilai sebagai variabel string. Jadi untuk pendefinisian variabel string tetap kita gunakan variabel char, namun kalau untuk menampilkan nilai dari suatu variabel char digunakan kode %c, sedangkan untuk menampilkan nilai dari suatu variabel string, kita digunakan kode %s yang merupakan inisial dari kata string.

Pada bagian ini akan dijelaskan bagaimana cara mendefinisikan nilai string/isi string pada sintaks program menggunakan cara 1, silakan disimak!

Sintaks variabel string pada bahasa pemrograman C:

char *nama_char = " ";

Gunakan tanda bintang sebelum nama variabel char. Isi string adalah sebuah karakter atau barisan karakter yang berada di antara tanda kutip ganda

Contoh penggunaan variabel string yang nilainya didefinisikan pada sintaks program (Cara 1):
  1. Buka software Dev-C++
  2. File menu > New > Source File, kemudian akan tercipta sebuah lembaran kerja baru dengan judul Untitled1
  3. File menu > Save As. Pada Save as type: Pilih C source files (*.c) dan pada File name, contohnya kita akan beri nama mendefinisikan string cara 1.c
  4. Pertama, ketikkan dulu sintaks minimal yang harus ada pada pemrograman C:

    main()
    {
    }


  5. Tambahkan fungsi getch() agar dapat menampilkan hasil program saat di-Run:

    main()
    {
      getch();
    }


  6. Definisikan nama suatu variabel sebagai suatu variabel string yang sebelum nama variabel string tersebut diberi tanda bintang/asterisk, dan langsung didefinisikan nilai stringnya:

    main()
    {
      char *nama_string = "Thariq bin Ziyad";
      getch();
    }


  7. Silakan diCompile&Run dan programpun sudah OK
  8. Jika kita ingin menampilkan isi string, maka dapat digunakan fungsi printf() dengan menggunakan kode %s:

    main()
    {
      char *nama_string = "Thariq bin Ziyad";
      printf("%s", nama_string);
      getch();
    }


  9. Untuk lebih menarik dapat ditambahkan kalimat:

    main()
    {
      char *nama_string = "Thariq bin Ziyad";
      printf("String yang didefinisikan pada sintaks program adalah: %s", nama_string);
      getch();
    }
  10. Kita juga dapat menambahkan variabel string lainnya yang juga langsung didefinisikan nilainya pada sintaks program:

    main()
    {
      char *nama_string = "Thariq bin Ziyad";
      char *nama_string2 = "Belajar Bahasa Pemrograman C";
      printf("String pertama yang didefinisikan pada sintaks program adalah: %s\n\n", nama_string);
      printf("String kedua yang didefinisikan pada sintaks program adalah: %s", nama_string2);
      getch();
    }


Jika ada sesuatu yang tidak dimengerti silakan ditanya... terimakasih... : )

0 komentar: