String

Pengertian String C/C++

          LadangKode.com

  

String

String merupakan bentuk data yang biasa di pakai dalam pemrograman guna menampung dan memanipulasi data teks. Didalam Turbo C++.Stringbukan merupakan tipe data tersendiri tetapi hanya merupakan jenis khusus dari array.Stringjuga bisa dipergunakan dalam konstanta dan variabel.
• Fungsi Pada String
Pada Turbo C++ disediakan jumlah fungsi makro yang didefinisikan dengan praprosesor#define.
makro-makro yang didefinisikan dalam type.h adalah:

1. Isalnum()
Fungsi makro ini akan menghasilkan benar(bukan nol) kalau argumentnya adalah huruf besar, huruf kecil dan karakter digit '0' sampai '9'.
Bentuknya adalah sebagai berikut:
Tipe isalnum (tipe argument);
Contoh:
Tipe isalnum (int d);

2. Isalpha()
Fungsi makro ini akan menghasilkan benar(bukan nol)kalau argumentnya adalah huruf bukan angka.
Bentuknya adalah sebagai berikut:
Tipe isalpha (tipe argumentnya);

3. Isdigit()
Fungsi makro ini akan menghasilkan benar(bukan nol) kalau adalah karakter digit '0' sampai '9'.
Bentuknya adalah sebagai berikut:
Tipe isdigit (tipe argument);

4. Islower()
Fungsi makro ini akan menghasilkan benar(bukan nol)kalau argumentnya adalah huruf kecil.
Bentuknya adalah ssebagai berikut:

Tipe islower(tipe argument);

5. Isupper()
Fungsi makro ini akan menghasilkan benar(bukan nol)kalau argumentnya adalah huruf besar.
Bentuknya adalah sebagai berikut:
Tipe isupper (tipe argument);

6. Tolower
Fungsi makro ini akan menghasilkan huruf kecil jika diisi huruf besar, jika diisi bukan huruf besar maka akan menghasilkan sama dengan argument itu sendiri.
Bentuknya adalah sebagai berikut:

Tipe tolower(tipe argument);

7. Toupper
Fungsi makro ini kebalikan dari tolower yaitu akan menghasilkan huruf besar jika diisi huruf kecil, jika diisi bukan huruf besar maka akan menghsilkan sama dengan argument itu sendiri.
Bentuknya adalah sebagai berikut:
Tipe toupper (tipe argumen);

8. Strcpy()
Fungsi ini dipakai untuk menyalin string asal ke variabel string tujuan, variabel tujuan harus memiliki ukuran yang dapat menampung seluruh karakter string asal.
Bentuknya adalah sebagai berikut:
Strcpy (tujuan, asal);

9. Strlen(br />Fungsi ini dipakai untuk menghitung jumlah karakter argumentnya.
Bentuknya adalah sebagai berikut:
char S [] ="Hallo"
printf("panjangnya :%d\n, strlen (s));
Maka hasilnya adalah 5.

10. Strcat()
Fungsi ini dipakai untuk menambah string asal ke bagian akhir string tujuan.
Bentuknya adalah sebagai berikut:
Strcat (tujuan, asal);

11. Strcmp()
Fungsi ini dipakai untuk membandingkan string strl dengan string strl2. Hasil dari fungsi ini bertipe int berupa nilai negatif (strl kurang dari strl2), nol(strl=strl2).
Nilai absolute hasil fungsi(kecuali bernilai nol)menyatakan selisih ASCII dari karakter yang menyebabkan strl berbeda dengan strl2. Perbandingan dilakukan untuk karakter pada posisi yang sama dari strl dan str2, dimulai dari karakter yang paling kiri.
Jadi huruf 'A' lebih kecil dari 'B' dan 'B' lebih kecil dari 'c' dan seterusnya.

12. Strlwr
Fungsi ini dipakai untuk mengubah setiap huruf capital atau huruf besar ke huruf kecil didalam string.
Bentuknya adalah sebagai berikut:
Car ket []= "Turbo C++"
Strlwr (ket);
Hasilnya : turbo c++.

13. Strupr()
Fungsi ini akan mengubah semua huruf kecil pada string menjadi huruf besar.
Bentuknya adalah sebagai berikut:
car ket []="turbo c++
Strlwr (ket);
Hasilnya :Turbo C++.
untuk lanjut ke tutorial selanjutnya klik di bawah ini:
Part 16: Sorting