#include "stdafx.h"
#include "iostream"
#include "conio.h"
#include "iomanip"
#include "windows.h"
#include "string"
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
system ("color 3a");
string pertama,kedua,ketiga;
cout<<"contoh fungsi string "<<endl;
cout<<"=*=*=*=*=*=*=*=*=*=*=*=*=*=*="<<endl;
cout<<"masukkan data pertama :";cin>>pertama;
cout<<"masukkan data kedua :";cin>>kedua;
cout<<"masukkan data ketiga :";cin>>ketiga;
cout<<"=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*"<<endl;
cout<<"\n panjang variabel yang di input"<<endl;
cout<<"*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=*=";
cout<<"\n panjang data pertama :"<<pertama.length();
cout<<"\n panjang data kedua :"<<kedua.size();
//menggabungkan variabel kedua dengan pertama
kedua.append(pertama);
cout<<"\n gabungan data kedua dengan pertama:"<<kedua;
//menyambung string str3 deng
//str1 (dimulai indeks ke dua sebanyak 3 karakter)
ketiga.append(pertama,2,3);
cout<<"\n gabungan data ketiga dengan pertama pada posisi 2 dan 3 :"<<ketiga;
//mengambil 3 karakter dari kiri data pertama
cout<<"\n ambil 3 karakter dri kiri data pertama :"<<pertama.substr(0,3);
//mengambil 3 karakter dari indeks ke-2 pertama
cout<<"\n 3 karakter dari urutan ke-2 data kedua:"<<kedua.substr(2,3);
//mengambil 2 karakter dari kanan data pertama
cout<<"\n 2 karakter dari kanan data pertama:"<<pertama.substr(pertama.length()-2,5)<<endl;
//mengambil 4 karakter dari kiri data pertama
cout<<"\n ambil 4 karakter dari kiri data pertama :"<<pertama.substr(0,4);
//mengambil 2 karakter dari kiri data kedua
cout<<"\n ambil 2 karakter dari kiri data kedua :"<<kedua.substr(0,2);
//mengambil 3 karakter dari kiri data ketiga
cout<<"\n ambil 3 karkater dari kiri :"<<ketiga.substr(0,3)<<endl;
system ("pause");
return 0;
}
//Semoga Bermanfaat
//Pengunjung Yang Baik Meninggalkan Komentar





