caturprasongko_ads_AdSense2_1x1_as

Fungsi String

 
Fungsi merupakan suatu bagian dari program yang dimaksudkan untuk mengerjakan suatu tugas tertentu dan letaknya terpisah dari program yang memanggilnya. Fungsi merupakan elemen utama dalam bahasa C++ karena bahasa C++ sendiri terbentuk dari kumpulan fungsi-fungsi  main().Sebuah fungsi berisi sejumlah pernyataan yang dikemas dalam sebuah nama nama ini selanjutnya dapat dipanggil beberapa kali dibeberapa tempat dalam program.
Tujuan pembuatan fungsi adalah :
  • Memudahkan dalam pengembangan program. Dalam hal ini merupakan kunci dalam pembuatan program yang terstruktur.
  • Menghemat ukuran program. Manfaat  ini terasa kalau ada beberapa deretan intruksi yang sama digunakan pada beberapa tempat didalam program.
Beberapa fungsi pustaka dalam bahasa C++
Fungsi Operasi string(tersimpan dalam header file”string.h”)
  • Strcpy()
    Berfungsi untuk menyalin suatu string asal ke variablel string tujuan.
    Bentuk umum : strcpy(var_tujuan, string_asal);
  • Strlen()
    Berfungsi untuk memperoleh jumlah karakter dari suatu string.
    Bentuk umum : strlen(tujuan, sumber);
  • Strupr()
    Digunakan untuk mengubah setiap huruf dari suatu string menjadi huruf capital.
    Bentuk umum : strlupr(string);
  • Strcmp()
    Digunakan untuk membandingkan dua buah string.
    Hasil dari fungsi ini bertipe integer dengan nilai:
    Negative, jika string pertama kurang dari string kedua.
    Nol, jika string pertama sama dengan string kedua
    Positif, jika string pertama lebih besar dari string kedua

    Bentuk umum : strcmp(string1, string2);
berikut adalah contohh program dalam menggunakan Funsi string di atas, silahkan di pahami,,


#include<iostream.h>
#include<conio.h>
#include<string.h>

int main(){

    char x[20];
   char y[20];

    cout<<"masukan kata x:";
   cin>>x;
   cout<<"masukan kata y:";
   cin>>y;

   cout<<"jumlah huruf x="<<strlen(x)<<endl;
   cout<<"jumlah huruf y="<<strlen(y)<<endl;
    cout<<"merubah jadi huruf kecil dari kata x="<<strlwr(x)<<endl;
   cout<<"merubah jadi huruf gede dari kata x="<<strupr(x)<<endl;
   cout<<"merubah jadi huruf kecil dari kata y="<<strlwr(y)<<endl;
   cout<<"merubah jadi huruf gede dari kata y="<<strupr(y)<<endl;
   cout<<"menggabungkan kata x+y ="<<strcat(x,y)<<endl;
    cout<<"mengkopi kata y="<<strcpy(x,y)<<endl;

   getch;
return 0;

}


Post a Comment

2 Comments