Jumat, 24 Mei 2013

CONTOH PENGGUNAAN PROGRAM STRING PADA DEV C++



CONTOH PENGGUNAAN PROGRAM STRING PADA DEV C++

            Salah satu progam yang ada di DEV C++ yaitu “string“. Untuk dapat menggunakan string di DEV C++ harus menambahkan include di header dengan menambahkan #include atau #include:

#include //pemanggilan cin
#include //pemanggilan getch
#include //untuk dapat menggunakan string
int main(){
    char nama_1[20];
    char nama_2[20];
    //input string
    cout<<"Masukan nama pertama : ";
    cin.getline(nama_1,sizeof(nama_1));
    cout<<"Masukan nama kedua : ";
    cin.getline(nama_2,sizeof(nama_2));
    cout<<"Nama pertama : "<<nama_1<<endl;
    cout<<"Nama kedua   : "<<nama_2<<endl<<endl;
    //mengcopy string
    char nama_1_copy[20];
    char nama_2_copy[20];
    cout<<"Copy string nama pertama dan nama kedua"<<endl;
    cout<<"Nama pertama : "<<strcpy(nama_1_copy,nama_1)<<endl;
    cout<<"Nama kedua   : "<<strcpy(nama_2_copy,nama_2)<<endl<<endl;
    //menentukan panjang string
    cout<<"Panjang string nama pertama ("<<nama_1<<") adalah : "<<strlen(nama_1)<<endl;
    cout<<"Panjang string nama kedua ("<<nama_2<<") adalah : "<<strlen(nama_2)<<endl<<endl;
    //mengubah huruf kecil di string ke huruf kapital
    cout<<"Menjadi huruf kapital"<<endl;
    cout<<"Nama pertama : "<<strupr(nama_1)<<endl;
    cout<<"Nama kedua : "<<strupr(nama_2)<<endl<<endl;
    //mengubah huruf kapital di string ke huruf kecil
    cout<<"Menjadi huruf kecil"<<endl;
    cout<<"Nama pertama : "<<strlwr(strupr(nama_1))<<endl;
    cout<<"Nama pertama : "<<strlwr(strupr(nama_2))<<endl<<endl;
    //membalikan huruf di string
    cout<<"String nama pertama ("<<nama_1<<") dibalik adalah : "<<strrev(nama_1)<<endl;
    cout<<"String nama kedua ("<<nama_2<<") dibalik adalah : "<<strrev(nama_2)<<endl<<endl;
    //menggabungkan string nama pertama dan nama kedua
    cout<<"Menggabungkan 2 string"<<endl<<"string nama pertama dan nama kedua"<<endl;
    cout<<strcat(nama_1,nama_2)<<endl<<endl;
    //mencari kata di dalam string
    char nama_3[20];
    cout<<"Mencari kata/huruf"<<endl<<"Masukan huruf/kata yang akan di cari : ";
    cin.getline(nama_3,sizeof(nama_3));
    cout<<"Di nama pertama : "<<strstr(nama_3,nama_1_copy)<<endl;
    cout<<"Di nama kedua : "<<strstr(nama_3,nama_2_copy)<<endl;
    getch ();
}

Tidak ada komentar:

Posting Komentar