#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <math.h>
#include <iostream>
using namespace std;
main()
{
char kata1[50], kata2[50];
float angka, a, kata;
cout <<"Jenis-jenis string:" <<endl;
cout <<endl;
cout <<" 1. Fungsi strcat ()" <<endl;
cout <<"--> Digunakan untuk menambahkan string sumber
kebagian akhir dari string tujuan" <<endl;
cout <<"Contoh:" <<endl;
cout <<"Masukkan kalimat : " ; cin.getline (kata1,
sizeof (kata1));
cout <<"Masukkan kalimat tambahan :"; cin.getline
(kata2, sizeof (kata2));
cout <<"Hasil : "<<strcat (kata1, kata2)
<<endl;
cout <<endl;
cout
<<"================================================================================";
cout <<endl;
cout <<" 2. Fungsi strcmp ()" <<endl;
cout <<"-->
Digunakan untuk membandingkan string pertama dengan string kedua"
<<endl;
cout <<"Contoh:" <<endl;
cout <<"Input kalimat pertama : "; cin.getline (kata1,
sizeof (kata1));
cout <<"Input kalimat kedua : "; cin.getline (kata2, sizeof
(kata2));
cout <<"Hasil : "<<strcmp (kata1, kata2)
<<endl;
cout <<"===============================================================================";
cout <<endl;
cout <<" 3. Fungsi strcpy ()" <<endl;
cout <<"--> Digunakan untuk menyalin string asal"
<<endl;
cout <<"Contoh:" <<endl;
cout <<"Input kata:" ; cin.getline (kata1, sizeof
(kata1));
cout <<"Input kata yang ingin di copy:" ; cin.getline
(kata2, sizeof (kata2));
cout <<"Hasil : "<<strcpy (kata1, kata2)
<<endl;
cout
<<"===============================================================================";
cout <<endl;
cout <<" 4. Fungsi strlen ()" <<endl;
cout <<"--> Digunakan untuk mendapatkan banyak
karakter" <<endl;
cout <<"Contoh:" <<endl;
cout <<"Inputkan kata:"; cin.getline (kata1, sizeof
(kata1));
cout <<"Hasil:" <<strlen (kata1) <<endl;
cout
<<"================================================================================";
cout <<endl;
cout <<" 5. Fungsi strrev ()" <<endl;
cout <<"--> Digunakan untuk membalik urutan pada
string" <<endl;
cout <<"Contoh:" <<endl;
cout <<"Masukkan kata:"; cin.getline (kata1, sizeof
(kata1));
cout <<"Hasil:" <<strrev (kata1) <<endl;
cout
<<"================================================================================";
cout <<endl;
cout <<" 6. Fungsi atof ()" <<endl;
cout <<"-->
Digunakan untuk mengubah string
angka menjadi bilangan numerik float" <<endl;
cout <<"Contoh:" <<endl;
cout <<"Masukkan angka =:"; cin>> angka;
angka = atof (kata);
a = angka + 10 ;
cout <<"Hasil perubahan di tambah dengan 10 =
"<<a;
cout <<endl;
cout
<<"===============================================================================";
cout <<endl;
cout <<" 9. Fungsi strlwr () " <<endl;
cout <<"-->
Digunakan untuk mengubah setiap huruf kapital menjadi huruf
kecil" <<endl;
cout <<"Contoh:" <<endl;
cout <<"Masukkan kata:"; cin.getline (kata1, sizeof
(kata1));
cout <<"Hasil:" <<strlwr (kata1) <<endl;
cout <<"===============================================================================";
cout <<endl;
cout <<" 10. Fungsi strupr () " <<endl;
cout <<"-->
Digunakan untuk mengubah setiap huruf kecil menjadi huruf
kapital" <<endl;
cout <<"Contoh:" <<endl;
cout <<"Masukkan kata:"; cin.getline (kata1, sizeof
(kata1));
cout <<"Hasil:" <<strupr (kata1) <<endl;
cout
<<"===============================================================================";
cout <<endl;
}
|