Assalammualaikum wr.wb
Kali ini saya akan membahas tentang Manipulasi String pada C++.
A. Pengertian
Fungsi Manipulasi String.
Fungsi manipulasi
string adalah borland c++ menyediakan beberapa fungsi yang digunakan untuk
keperluan manipulasi string.
B. Jenis-jenis
Manipulasi String.
Manipulasi
string terbagi menjadi beberapa jenis seperti:
a. Fungsi
Strcat()
fungsi
ini digunakan unruk menambahkan string sumber kebagian akhir dari string
tujuan. File header yang harus disertakan adalah : string.h dan ctype.h.
Bentuk
umum:
b. Fungsi Strcmp()
Fungsi ini digunakan untuk membandingkan string pertama dengan string
yang kedua.
Bentuk umum:
c. Fungsi Strcpy()
Fungsi ini digunakan untuk menyalin string asal ke-varable 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:
d. Fungsi
Strlen()
Fungsi ini digunakan untuk memperoleh banyknya karakter dalam string .
file header yang harus disertakan adalah: string.h.
Bentuk umum :
e. 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 umum:
f.
Fungsi Atof
Fungsi ini digunakan untuk mengubah string (teks) angka menjadi bilangan
numerik float. File header yang harus
disertakan adalah: math.h.
g. Fungsi
Atoi ()
Fungsi ini digunakan untuk mengubah string(teks) angka menjadi bilangan
numerik intrger. File header yang harus disertakan stdlib.h.
h. Fungsi
atol ()
Fungsi ini digunakan untuk mengubah strin (teks) angka menjadi bilangan
numerik long integer. File header yang harus disertakan adalah : stdlib.h.
i.
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.
j.
Fungsi Strupr()
Fungsi
ini digunakan unruk mengubah setiap huruf kecil dalam string menjadi huruf
kapital (huruf besar). File headre yang harus disertakan adalah : string.h.
Contoh program c++ yang menggunakan beberapa jenis-jenis
manipulasi string.
a. Source
code
Berikut merupakan source code atau disebut
dengan inputan dari program yang dibuat dengan kasus sebagai berikut.
#include <conio.h>
#include <iostream>
#include <stdio.h>
#include <string.h>
using namespace std;
main()
{
char huruf[20], kata1[30], kata2[30],
a1[20], a2[20];
cout << "Nama Pengguna =
"<<gets(huruf);
cout << "\nJumlah Nama Pengguna
= "<<strlen(huruf);
strcpy(kata1, kata2);
cout << "Masukkan Nama Depan =
"<<gets(kata1);
cout <<endl;
cout << "Masukkan Nama Belakang
= "<<gets(kata2);
cout <<endl;
printf ("kata 1 adalah %s dan kata 2
adalah %s", kata1,kata2);
cout <<endl;
cout <<"\nMasukkan kata-1 =
"; cin >> a1;
cout << "Masukkan kata-2 =
"; cin >> a2;
strcat(a1, a2);
cout << "Hasil Penggabungannya
"<<a1;
getch();
}
b.
Outputan
Berikut
ini merupakan outputan dari inputan dari program diatas.
Wassalamuallaikum
wr.wb
Referensi
file:///e:/Users/User/Documents/bu%20winda/buku%20tipe%20data.pdf
Tidak ada komentar:
Posting Komentar