1. Fungsi strcat()
Fungsi strcat() digunakan untuk menambah string sumber ke bagian akhir dari string tujuan. Header yang harus disertakan adalah string.h dan ctype.h
Fungsi strcat() digunakan untuk menambah string sumber ke bagian akhir dari string tujuan. Header yang harus disertakan adalah string.h dan ctype.h
Bentuk Deklarasi / Bentuk Penulisan :
strcat(tujuan, sumber);
Contoh Script
#include <string.h>
#include <ctype.h>
#include <iostream.h>
main()
{
char a1[20];
char a2[20];
clrscr();
cout<<"Masukkan Kata - 1= ";
cin>>a1;
cout<<"Masukkan Kata - 2= ";
cin>>a2;
strcat(a1, a2);
cout<<"Hasil Penggabungannya "<<a1;
getch();
}
#include <ctype.h>
#include <iostream.h>
main()
{
char a1[20];
char a2[20];
clrscr();
cout<<"Masukkan Kata - 1= ";
cin>>a1;
cout<<"Masukkan Kata - 2= ";
cin>>a2;
strcat(a1, a2);
cout<<"Hasil Penggabungannya "<<a1;
getch();
}
2. 2.
Fungsi strcmp()
Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini bertipe data integer (int). File header yang harus disertakan adalah string.h
Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua. Hasil dari fungsi ini bertipe data integer (int). File header yang harus disertakan adalah string.h
Bentuk Penulisan :
var_int = strcmp(str1,str1) ;
Cotoh script
#include
<string.h>
#include <iostream.h>
#include <conio.h>
main( )
{
char a1[ ] = "BELAJAR";
char a2[ ] = "Belajar";
char b1[ ] = "BELAJAR";
clrscr( );
cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"Hasil Perbandingan "<<a2<<" dan "<<a2<<"->";
cout<<strcmp(a2,a1) <<endl;
cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<"->";
cout<<strcmp(a1,b1) <<endl;
getch( );
}
#include <iostream.h>
#include <conio.h>
main( )
{
char a1[ ] = "BELAJAR";
char a2[ ] = "Belajar";
char b1[ ] = "BELAJAR";
clrscr( );
cout<<"Hasil Perbandingan "<<a1<<" dan "<<a2<<"->";
cout<<strcmp(a1,a2)<<endl;
cout<<"Hasil Perbandingan "<<a2<<" dan "<<a2<<"->";
cout<<strcmp(a2,a1) <<endl;
cout<<"Hasil Perbandingan "<<a1<<" dan "<<b1<<"->";
cout<<strcmp(a1,b1) <<endl;
getch( );
}
3. 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.
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(tujuan,
asal);
Contoh
script
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main( )
{
char huruf[20];
char pindah[20];
clrscr( );
cout<<"Masukkan Sembarang Kata = ";
gets(huruf);
/* Proses */
strcpy(pindah, huruf);
cout<<"Pemindahannya = "<<pindah;
getch( );
}
#include <conio.h>
#include <string.h>
#include <iostream.h>
main( )
{
char huruf[20];
char pindah[20];
clrscr( );
cout<<"Masukkan Sembarang Kata = ";
gets(huruf);
/* Proses */
strcpy(pindah, huruf);
cout<<"Pemindahannya = "<<pindah;
getch( );
}
4. Fungsi strlen()
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File header yang harus digunakan adalah string.h
Bentuk Penulisan :
Fungsi ini digunakan untuk memperoleh banyaknya karakter dalam string. File header yang harus digunakan adalah string.h
Bentuk Penulisan :
strlen(str)
;
Contoh script
#include
<stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main( )
{
char huruf[20];
char pindah[20];
clrscr( );
cout<<"Masukkan Sembarang Kata = ";
gets(huruf);
cout<<"Panjang Kata Yang Diinputkan = ";
cout<<strlen(huruf);
getch( );
}
#include <conio.h>
#include <string.h>
#include <iostream.h>
main( )
{
char huruf[20];
char pindah[20];
clrscr( );
cout<<"Masukkan Sembarang Kata = ";
gets(huruf);
cout<<"Panjang Kata Yang Diinputkan = ";
cout<<strlen(huruf);
getch( );
}
5.
Fungsi strrev()
Fungsi strrev() 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”.
Fungsi strrev() 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(str);
Contoh script
#include
<stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream.h>
main( )
{
char kata[20];
clrscr();
cout<<"Masukan Sembarang Kata = ";
gets(kata);
strrev(kata);
cout<<"Hasil Perubahan = "<<kata;
getch( );
}
#include <conio.h>
#include <string.h>
#include <iostream.h>
main( )
{
char kata[20];
clrscr();
cout<<"Masukan Sembarang Kata = ";
gets(kata);
strrev(kata);
cout<<"Hasil Perubahan = "<<kata;
getch( );
}
Tidak ada komentar:
Posting Komentar