Fungsi Operasi String
Ada empat macam fungsi untuk fungsi
manipulasi String yang sering digunakan, yaitu :
1.
Strcpy()
Fungsi ini dipakai untuk
menyalin string asal ke variabel string tujuan, variabel tujuan harus memiliki
ukuran yang dapat menampung seluruh karakter string asal.
Bentuk umum : strcpy (tujuan, asal);
Contoh
: masukan kata makan nanti akan otomatis kata tersebut tersalin.
2.
Strcat()
Fungsi ini untuk menggabungkan nilai string.
Fungsi ini untuk menggabungkan nilai string.
Contoh :
#include
#include
#include
#include
main()
{
char a1[10];
char a2[20];
clrscr();
cout<<"masukan kata pertama :";cin>>a1;
cout<<"masukan kata kedua :";cin>>a2;
strcat(a1,a2);
cout<<"hasilnya :"<
getch( );
}
3.
Strcmp()
Untuk membandingkan 2 nilai
string. Hasil dari fungsi ini bertipe int berupa nilai negatif (str1 kurang
dari str2), nol(str1=str2), positif(str1 lebih dari str2).
Bentuk Umum: var_int = strcmp(str1, str2);
Bentuk Umum: var_int = strcmp(str1, str2);
Contoh:
#include
#include
#include
#include
main()
{
char
a1[]="aku";
char
a2[]="AKU";
char
b1[]="Aku";
clrscr();
cout<<"Hasil
Perbandingan "<";
cout<
cout<<"Hasil
Perbandingan "<";
cout<
cout<<"Hasil
Perbandingan "<";
cout<
getch( );
}
Hasil tampilan diatas dihitung berdasarkan key ascii
4.
Strlen()
Untuk mengetahui panjang nilai string.
Bentuk umumnya adalah Strlen(str);
Contoh
#include
#include
#include
#include
main( )
{
char huruf[20];
char pindah[20];
clrscr( );
#include
#include
#include
main( )
{
char huruf[20];
char pindah[20];
clrscr( );
cout<<"Masukkan
Sembarang Kata = ";
gets(huruf);
cout<<"Panjang Kata Yang Diinputkan = ";
cout<
getch( );
}
gets(huruf);
cout<<"Panjang Kata Yang Diinputkan = ";
cout<
}
Contoh kata yang di
input adalah fattya maka jumlah karakternya adalah 6
Komentar
Posting Komentar