PENGERTIAN STRING DAN FUNGSI
String adalah sederetan simbol yang tidak tertentu panjangnya, yang dianggap sebagai panjang satu unit” (World Agreement Agenda O812). String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode. Dalam bahasa C++ terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string.Fungsi Manipulasi String
String dapat dimanipulasi dengan aturan tertentu. Di mana bahasa C++ telah menyediakan semua ini ke dalam pustakanya. Berikut adalah fungsi-fungsi yang digunakan untuk melakukan manipulasi string :
1 Fungsi strcat
Fungsi ini berguna untuk mengembalikan panjang string dari S. Contoh penggunaannya dalam program adalah sebagai berikut.
#include <iostream>
#include <cstring>
using namespace std;
int main ( ) {
char* S1;
char* S2;
int panjang_S1, panjang_S2;
S1 = "Created 2017";
S2 = "by sarwahdi.Inc";
panjang_S1 = strlen(S1);
panjang_S2 = strlen(S2);
cout<<"Panjang S1 : "<<panjang_S1<<endl;
cout<<"Panjang S2 : "<<panjang_S2<<endl;
return 0;
}
2. Fungsi strlen
Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer. berikut adalah contoh pogramnya:
#include <cstdlib>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int pilihan;
char registrasi[50];
char kata1[100],kata2[100]; {
cout<<" 2. Fungsi strupr"<<endl;
cout<<" ==> Merupakan fungsi untuk mengubah dari huruf kecil kehuruf besar"<<endl;
cout<<" Contoh:"<<endl;
cout<<" Masukkan Kalimat atau kata Anda: ";
cin.getline(kata1,sizeof(kata1));
cout<<" Hasil: "<<strupr(kata1)<<endl;
cout<<endl;
cout<<" ======================================================";
cout<<endl;
}
3. Fungsi strcpy
Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel.
#include <cstdlib>
berikut adalah contoh pogramnya:
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
int pilihan;
char registrasi[50];
char kata1[100],kata2[100]; {
cout<<
" 3. Fungsi strcpy"
<<endl;
cout<<
" ==> Merupakan fungsi untuk meng Copy kalimat atau kata"
<<endl;
cout<<
" Contoh:"
<<endl;
cout<<
" Masukkan Kata: "
;
cin.getline(kata
1
,sizeof(kata
1
));
cout<<
" Masukkan kata yang akan dicopy: "
;
cin.getline(kata
2
,sizeof(kata
2
));
cout<<
" Hasil: "
<<strcpy(kata
1
,kata
2
)<<endl;
cout<<endl;
cout<<
" ======================================================"
;
cout<<endl;
4. Fungsi strlwr
Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).
berikut adalah contoh pogramnya:
cout<<" 4. Fungsi strlwr"<<endl;
cout<<" ==> Merupakan fungsi untuk mengubah dari huruf kapital kehuruf kecil"<<endl;
cout<<" Contoh:"<<endl;
cout<<" Masukkan Kalimat atau kata Anda dengan huruf kapital: ";
cin.getline(kata1,sizeof(kata1));
cout<<" Hasil: "<<(kata1)<<endl;
cout<<endl;
cout<<" ======================================================";
cout<<endl;
return EXIT_SUCCESS;
}
Nah itu beberapa contoh tentang fungsi stirng, kurang lebihnya mohon maaf, yang kurang mohon di tambahi yang lebih mohon di kurangi. terimakasih
Tidak ada komentar:
Posting Komentar