Posted by : dicky ss Jumat, 15 Desember 2017


Manipulasi String

Halo guys bertemu lagi dah lama gak ketemu nih, kali ini kita kan membahas tentang string oke langsung aja baca dibawah ya... ^_^

1. Fungsi strcat ( )
Fungsi ini bertujuan untuk menggabungkan kata pertama dan akhir. File headernya adalah string.h dan ctype.h

Berikut adalah contoh nya :

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<ctype.h>
#include<iostream>
using namespace std;

int main()
{
   char a1[20];
   char a2[20];
cout<<"Masukkan Kata Pertama : ";
cin>>a1;
cout<<"Masukkan Kata Kedua : ";
cin>>a2;
strcat(a1, a2);
cout<<"Hasil Penggabungannya : "<<a1;
getch();
}

Dan hasil running nya :


2. Fungsi strcmp ( )
Fungsi ini bertujuan untuk membandingkan string pertama dan kedua.File headernya string.h

Berikut adalah contohnya :

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream>
using namespace std;

int main()
{
   char a1[] = "Ikhbar";
   char a2[] = "ikhbar";
   char b1[] = "IKHBAR";
   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();
}

Dan hasil runningnya :

 

3. Fungsi strcpy ( )
Fungsi ini bertujuan untuk menyalin string asal menuju variabel string tujuan, dengan syarat string tujuan harus memiliki tipe data dan ukuran yang sama dengan string asal. File headernya adalah string.h

Berikut adalah contohnya :

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream>
using namespace std;

int main()
{
   char huruf[20];
   char pindah[20];

cout<<"Masukkan Sembarang Kata :  ";
gets(huruf);
/* Proses */
strcpy(pindah, huruf);
cout<<"Pemindahannya : ”<<pindah;
getch();
}

Dan hasil runningnya :



4. Fungsi strlen ( )
Fungsi ini bertujuan untuk memperoleh banyaknya karakter dalam string, atau menghitung jumlah huruf/angka nya. File headernya adalah string.h

Berikut adalah contohnya :

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream>
using namespace std;

int main()
{
   char huruf[20];
   char pindah[20];
  
   cout<<"Masukkan Sembarang Kata : ";
   gets(huruf);
cout<<"Panjang Kata Yang Dimasukkan : ";
cout<<strlen(huruf);
getch();
}

Dan hasil runningnya :



5. Fungsi strrev ( )
Fungsi ini bertujuan untuk membalikkan letak urutan pada string. Urutan di akhir akan menjadi di depan. File headernya adalah string.h

Berikut adalah contohnya :

#include<stdio.h>
#include<conio.h>
#include<string.h>
#include<iostream>
using namespace std;

int main()
{
   char kata[20];
cout<<"Masukan Sembarang Kata = ";
gets(kata);
strrev(kata);
cout<<"Hasil Perubahan = "<<kata;
getch();
}

Dan hasil runningnya :



6. Fungsi atof ( )
Fungsi ini bertujuan untuk mengubah string (teks) angka menjadi bilangan numerik float. File headernya adalah math.h

Berikut adalah contohnya :



Dan hasil runningnya :



7. Fungsi atoi ( )
Fungsi ini bertujuan untuk mengubah string (teks) angka menjadi bilangan numerik integer. File headernya adalah stdlib.h

Berikut adalah contohnya :



Dan hasil runningnya :



8. Fungsi atol ( )
Fungsi ini bertujuan untuk mengubah string (teks) angka menjadi bilangan numerik long integer. File headernya adalah stdlib.h

Berikut adalah contohnya :



Dan hasil runningnya :



9. Fungsi strlwr ( )
Fungsi ini bertujuan untuk mengubah setiap huruf kapital (huruf besar) menjadi huruf kecil. File headernya adalah string.h

Berikut adalah contohnya :



Dan hasil runningnya :



10. Fungsi strupr ( )
Fungsi ini bertujuan untuk mengubah huruf kecil menjadi huruf kapital (huruf besar). File headernya adalah string.h

Berikut adalah contohnya :




Dan hasil runningnya :



Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © Dicky Sulis Stiawan - Blogger Templates - Powered by Blogger - Designed by Johanes Djogan -