JASA SUPIR PRIBADI

Saturday, 22 March 2014

Fungsi Pada Operasi STRING


1. Strcpy()

    Fungsi: untuk menyalin nilai string.

    #include <conio.h>
    #include <stdio.h>
    #include <iostream.h>
    main()
    {
       char kata [20];
       char copy [20];
      cout<<"Masukan Kata ? ";cin>>kata;
      strcpy(copy,kata);
      cout<<"Hasilnya ? "<<copy;
      getch ();
    }


2. Strcat()

    Fungsi: untuk menggabungkan nilai string.

    #include <iostream.h>
    #include <stdio.h>
    #include <conio.h>
    #include <string.h>
    void main()
    {
      char galau[50] = "God Always";
      clrscr();
      cout << "Isi galau semula adalah: " << galau << endl;
      strcat(galau,"listening always understanding");
      cout << "Isi galau sekarang adalah: " << galau << endl;
      getch();
    }


3. Strcmp()

    Fungsi: untuk membandingkan 2 nilai string.

    #include <iostream.h>
    #include <stdio.h>
    #include <conio.h>
    void main()
    {
      char huruf1[5];
      char huruf2[5];
      cout << "masukan huruf pertama: "; cin >> huruf1;
      cout << "masukan huruf kedua: "; cin >> huruf2;
      int hasil = strcmp(huruf1,huruf2);
      if (hasil == 0)
              cout << "huruf " << huruf1 << " sama dengan " << huruf2;
      else if (hasil < 0)
              cout << "huruf " << huruf1 << " lebih kecil " << huruf2;
      else
              cout << "huruf " << huruf1 << "lebih besar " << huruf2;
      getch();
    }


4. Strlen()

    Fungsi: untuk mengetahui panjang nilai string.

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

    void main()
    {
      char buku[50] = "kejayaan majapahit ";
      char kosong[50] = "";
      clrscr();
      cout << "jumlah karakter dari buku adalah: " << strlen(buku) << endl;
      cout << "jumlah karakter dari kosong adalah: " << strlen(kosong) << endl;

      getch();
    }


5. Strchr ()

    Fungsi: untuk mencari nilai karakter dalam string.

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

    void main()
    {
      char nama[50]="budi";
      char dicari ='r';
      char *hasil;
      hasil=strchr(nama,dicari);
      printf("karakter #c ditemukan pada indeks ke-%i",dicari,hasil-nama);
      getch();
    }



Nama : Andi Rahman
Nim   : 12130406
Kelas : 12.2C.06