Kamis, 10 Maret 2011

STRING C++

String merupakan bentuk data yang biasa di pakai dalam pemrograman guna menampung dan memanipulasi data teks,

string terdiri dari beberap function , diantarany:
  1. strcat
  2. strlen
  3. strupr
  4. strcpy
  5. strrev
dengan masing-masing mempunyai fungsi yang berbeda.

BERIKUT CONTOH PROGRAMNYA

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

int main ()
{
  string contoh;
  contoh = "contoh penggunaan string";
  cout << contoh << endl<<endl;
 
  cout<<"contoh menggunakan strcat"<<endl;
  cout<<"strcat berfungsi untuk menggabungkan 2 string"<<endl;
  char str1[50],str2[50];
  cout<<"masukan kata pertama :";cin>>str1;
  cout<<"masukan kata kedua   :";cin>>str2;
  cout<<"hasil gabungan       :"<<strcat(str1,str2)<<endl<<endl;
 
  cout<<"contoh menggunakan strlen"<<endl;
  cout<<"strlen berfungsi untuk menghitung banyaknya huruf"<<endl;
  char kata[100];
  cout<<"masukan kata : ";cin>>kata;
  cout<<"banyaknya huruf : "<<strlen(kata)<<endl<<endl;
 
  cout<<"contoh menggunakan strupr"<<endl;
  cout<<"strupr berfungsi untuk mengubah huruf menjadi huruf kapital"<<endl;
  char kata1[100];
  cout<<"masukan kata  : ";cin>>kata1;
  cout<<"huruf kapital : "<<strupr(kata1)<<endl<<endl;
 
  cout<<"contoh menggunakan strcpy"<<endl;
  cout<<"strcpy berfungsi untuk mengkopi "<<endl;
  char k1[100];
  char k2[100];
  cout<<"masukan kalimat :";cin>>k1;
  strcpy(k2,k1);
  cout<<"hasil copy      :"<<k2<<endl<<endl;
 
  cout<<"contoh menggunakan strrev"<<endl;
  cout<<"strrev berfungsi untuk membalik kata"<<endl;
  char kata3[100];
  cout<<"masukan kata :";cin>>kata3;
  cout<<"hasil kata yang dibalik : "<<strrev(kata3);
 
  getch();
  return 0;
}

Tidak ada komentar:

Posting Komentar