Manipulasi String C++



Manipulasi String C++

posted by Dewi Khoirunnisa
Pendidikan Teknik Informatika
Fakultas Keguruan Dan Ilmu Pendidikan
Universitas Muhammadiyah Surakarta

String adalah sekumpulan dari karakter, baik itu berupa karakter huruf, angka, spasi atau karakter lain. Dalam bahasa C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string.

Fungsi Manipulasi String

Borland C++ menyediakan beberapa jenis fungsi yang digunakan untuk manipulasi string. Berikut beberapa fungsi untuk manipulasi string:

Fungsi
File Header
Keterangan
strcpy()
String.h
digunakan untuk menyalin string dari variabel asal ke tujuan syntax: strcpy(tujuan, asal)
strlen()
String.h
digunakan untuk mengetahui jumlah karakter dalam string syntax: strlen(string)
strrev()
String.h
digunakan utuk membalik letak urutan string syntax: strrev(string)
strcat()
String.h, ctype.h
Digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan. Syntax: Strcat(tujuan, sumber)
strcmp()
String.h
Digunakan untuk membandingkan string pertama dan string kedua Syntax: Strcmp(str1, str2)

Macam-macam Fungsi Manipulasi String

  1. gets dan puts
Fungsi gets digunakan untuk membaca data berupa string dari keyboard. Fungsi gets( ) digunakan untuk memasukkan data string. gets berasal dari kata Get String. merupakan fungsi masukan data yang khusus data string.
  • Bentuk Umum Penulisan
gets(nama-variabel-array);
Fungsi puts digunakan untuk menampilkan suatu string ke layar (monitor). Perintah puts( ) sebenarnya sama dengan printf(), yaitu digunakan untuk mencetak string ke layar. puts() berasal dari kata PUT STRING.
  • Bentuk Umum Penulisan
puts “Ekspresi/pernyataan”);
gets
  1. Strcat
    Fungsi ini digunakan untuk menambahkan string sumber ke bagian akhir dari string tujuan. File header yang harus disertakan adalah : string.h dan ctype.
Syntax: Strcat(tujuan, sumber). Contoh Input Output Programnya
starcat.png
  1. Strlen
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File header yang harus digunakan adalah string.h
  • Bentuk Umum Penulisan
strlen(str) ;
starlen.png
  1. 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 Umum Penulisan
strcpy(tujuan, asal);
strcpy.png
  1. Strupr
Untuk mengkonversi setiap huruf pada suatu string menjadi huruf kapital, C++ menyediakan fungsi strupr().
  • Bentuk Penulisannya
strupr(var_string);
stupr.png
  1. Strlwr
Selain strupr(), C++ juga menyediakan fungsi untuk mengkonversi setiap huruf pada suatu string menjadi huruf kecil, yaitu strlwr().
  • Bentuk Penulisannya :
strlwr(var_string)
strlwr.png
7. Strrev
merupakan fungsi yang digunakan untuk membalik suatu string.  Misal, String “N.N. Blog” dibalik menjadi “golB .N.N”
  • Bentuk penulisannya :
strrev (var_string)
nomer7.png
DAFTAR PUSTAKA

Komentar

Postingan Populer