Fungsi Operasi String pada Bahasa C | Pawang SMart

Fungsi Operasi String pada Bahasa C


Hai vroohh selamat pagi. Kali ini saya Nur Alfian Julianda akan membagi sedikit ilmu saya telah saya pelajari di salah satu perguruan tinggi di yogyakarta. Sebelum-sebelumnya kita telah mengetahui apa itu bahasa c dan beberap fungsinya, sekarang saya akan menambah ilmu tentang Fungsi Operasi String Bahasa C. Siapkan cmd notepad vroohh oke langsung hajar saja . .

Apa itu Fungsi Operasi String ?  
String sebenarnya merupakan penggunaan tipe data char secara berkelompok. Tipe data string merupakan array dari tipe data char, karena string merupakan array dari char, maka pendeklarasian sama dengan mendeklarasikan array dari char. Untuk menampilkan string yang dikandung oleh sebuah array, karakter format yang dipergunakan adalah “%s”. Ketika kita menginstruksikan computer untuk menampilkan string, komputer akan memeriksa satu persatu elemen array dan menampilkannya ke layar monitor. 

Bagian-bagian fungsi string :
  1. Fungsi Strcpy( ) 
  2. Fungsi Strlen( ) 
  3. Fungsi Strcat( )
  4. Fungsi Strupr( ) 
  5. Fungsi Strlwr( ) 
  6. Fungsi Strrev( ) 
Oke langsung ke bagian-bagian fungsi string.

1. Fungsi Strcpy( )
Fungsi  ini  digunakan  untuk  menyalin  string  asal  ke  variabel  string  tujuan  dengan
syarat string tujuan harus mempunyai tipe data dan ukuran yang sama dengan string asal. File
header yang harus disertakan adalah string.h
Bentuk Penulisan :
strcpy(var_tujuan, string_asal);
 2. Fungsi Strlen( )
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File header
yang harus disertakan adalah : string.h
Bentuk Penulisan :
strlen(string);
 Contoh penggunaan strcpy() dan strlen()
#include <stdio.h>
#include <conio.h>
#include <string.h>

main()
{
char huruf[30];
char pindah[30];

printf("Masukkan Sembarang Kata = ");
gets(huruf);

//Proses strcpy
strcpy(pindah, huruf);
printf("Pemindahannya = %s\n",pindah);

//Proses strlen
printf("Panjang Kata Yang diinputkan = %i",strlen(huruf));

getch();

 3. Fungsi Strcat( )
Fungsi  ini digunakan untuk  menambahkan  string  sumber  kebagian akhir  dari string
tujuan. File header yang harus disertakan adalah : string.h
 Bentuk Penulisan :
 strcat(tujuan, sumber); 
4. Fungsi Strupr( )
Fungsi ini digunakan untuk mengubah setiap huruf kecil dalam string menjadi huruf
kapital ( huruf besar ). File header yang harus disertakan adalah : string.h
 Bentuk Penulisan :
 strupr(string); 
5. Fungsi Strlwr( )
Fungsi ini digunakan untuk mengubah setiap huruf kapital (huruf besar ) dalam string
menjadi huruf kecil. File header yang harus disertakan adalah : string.h
Bentuk Penulisan :
 strlwr(string);
 Contoh penggunaan strcat(),strupr(),dan strlwr()  
#include <stdio.h>
#include <conio.h>
#include <string.h>

main()
{
char k1[25];
char k2[25];

printf("Masukkan Kata - 1 = ");
gets(k1);
printf("Masukkan Kata - 2 = ");
gets(k2);

//proses strcat
strcat(k1, k2);
printf("\nHasil Penggabungannya = %s\n",k1);

//proses strupr
printf("\nJika diubah menjadi huruf kapital semua\n");
printf("%s\n",strupr(k1));

//proses strlwr
printf("\nJika diubah menjadi huruf kecil semua\n");
printf("%s",strlwr(k1));

getch();
}
6. Fungsi Strrev( )
Fungsi ini digunakan untuk  membalik  letak urutan pada  string. String urutan paling
akhir dipindahkan keurutan paling depan dan seterusnya. File  header  yang harus disertakan
adalah : string.h
Bentuk Penulisan :
strrev(string);O
 Contoh penggunaan strrev()  
#include <stdio.h>
#include <conio.h>
#include <string.h>

main()
{
char kata[40];

printf("Masukan Sembarang Kata = ");
gets(kata);

//proses strrev
strrev(kata);
printf("Hasil Perubahan = %s\n",kata);

//atau printf("Hasil perubahan = %s\n",strrev(kata));

getch();
}
Kesimpulan : Mudah bukan? Langsung dicoba saja vroohh biar tahu bagaiman bentuk sebuah programnya. Selamat Belajar . .