String merupkan sederetan simbol yang tidak tertentu panjangnya,yang di angap sebagai panjang satu unit
Sebuah variabel yang dapat di deklarasikan sebagai berikut
A. Dideklarasikan sebagai string kosong
#include <iostream>
using namespace std;
int main(){
string kata;
cout<<"masukan kata";
cin>>kata;
cout<<kata;
return 0;
}
using namespace std;
int main(){
string kata;
cout<<"masukan kata";
cin>>kata;
cout<<kata;
return 0;
}
\\ dalam program di atas kita mendeklarasikan kata bertipe string kosong lalu kita menginputkan data ke dalam kata yang bertipe string
berikut merupakan outputnya
berikut merupakan outputnya
B. Dideklarasikan dengan menentukan jumlah dari suatu karakter
Contoh
#include <iostream>
using namespace std;
int main(){
string kata (5,'A');
cout<<kata;
}
// dalam program di atas kita mengimputkan kata sesuai jumlah karakter yang berada di dalam kurung maka yang akan di outputkan berupa karakter A sejumlah 5 buah
using namespace std;
int main(){
string kata (5,'A');
cout<<kata;
}
// dalam program di atas kita mengimputkan kata sesuai jumlah karakter yang berada di dalam kurung maka yang akan di outputkan berupa karakter A sejumlah 5 buah
C. Dapat di deklarasikan sebagai salinan dari obyek string lainnya
Contoh
#include <iostream>
using namespace std;
int main(){
string kata 1="hello";
string kata 2 (kata 1);
Cout<<kata2;
Return 0;
}
// deskripsi dari program di atas adalah setelah Kita mendeklarasikan library input dan output maka kitapangsung mendeklarasikan variabel string kata 1 berisi hello yang kemudian kita mendeklarasikan string kata 2 berisi string kata 1 lalu jika kita outputkan kata 1 maka yang akan keluar adalah hello karena telah terjadi pertukaran antara kata satuenuju kata 2
using namespace std;
int main(){
string kata 1="hello";
string kata 2 (kata 1);
Cout<<kata2;
Return 0;
}
// deskripsi dari program di atas adalah setelah Kita mendeklarasikan library input dan output maka kitapangsung mendeklarasikan variabel string kata 1 berisi hello yang kemudian kita mendeklarasikan string kata 2 berisi string kata 1 lalu jika kita outputkan kata 1 maka yang akan keluar adalah hello karena telah terjadi pertukaran antara kata satuenuju kata 2
D. Salinan dari obyek lain yang di penggal
include<iostream>
using naemspace std;
int main(){
string kata1=" ILMU KOMPUTER FMIPA";
string kata2(kata1,5,8);
cout<<kata2;
return 0;
}
using naemspace std;
int main(){
string kata1=" ILMU KOMPUTER FMIPA";
string kata2(kata1,5,8);
cout<<kata2;
return 0;
}
Program ini digunakan untuk meng output karakter setelah 5, sejumlah 8 karakter sehingga outputnya KOMPUTER
E. Dapat di deklarasikan dengan sebuah string yang di tentukan katakter yang di ambil
include<iostream>
using namespace std;
int main(){
string kata("UNIVERSITAS LAMPUNG",11);
cout<<kata;
using namespace std;
int main(){
string kata("UNIVERSITAS LAMPUNG",11);
cout<<kata;
return 0;
}
}
INPUT OUTPUT C STRING
using namespace std;
int main(){
Char S[15]
Cout<<"write short name";
Cin>>S;
Cout<<"you have written"<<S<<endl;
Return 0;
}
F.Program menggambarkan input string dengan cin.
include<iostream>using namespace std;
int main(){
Char S[15]
Cout<<"write short name";
Cin>>S;
Cout<<"you have written"<<S<<endl;
Return 0;
}
Contoh program menggambarkan keterbatasan cin dalam membaca string
Char S[15]
Cout<<"write short name";
Char S[15]
Cout<<"write short name";
ane mah pernah buat game snake dengan c++
ReplyDelete