Thursday, October 13, 2011

Operasi String

Manipulasi String antara lain

1. Fungsi strcat( )
Fungsi ini digunakan untuk menambahkan/menggabungkan string sumber kebagian akhir dari string tujuan.
Bentuk penulisannya : strcat(tujuan, sumber);


#include <string.h>
#include <ctype.h>
#include <conio.h>
#include <iostream.h>
main()
{
char a1[20];
char a2[20];
clrscr();
cout<<"Masukkan Kata ke- 1= "; cin>>a1;
cout<<"Masukkan Kata ke- 2= "; cin>>a2;


strcat(a1, a2);

cout<<"Hasil Penggabungannya "<<a1;
getch();
}




2. Fungsi strcmp( )
Fungsi ini digunakan untuk membandingkan string pertama dengan string kedua.



#include <string.h>
#include <iostream.h>
#include <conio.h>
main( )
{
char a1[ ] = "ABRI";
char a2[ ] = "ABri";
char b1[ ] = "ABRI";
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 dan ukuran yang sama dengan string asal.


#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);
strcpy(pindah, huruf);
cout<<"Pemindahannya = "<<pindah;
getch( );
}





Comments
0 Comments

0 comments:

Post a Comment