..
.. Pemrograman Berorientasi Object menggunakan C++ oleh Teguh Wiharko, ST
..
.
Modul 9 String dan Karakter
Karakter : huruf. Contoh : ‘a..z’, ‘A..Z’, ‘0..9’ dll.
String : kumpulan karakter. Contoh: ‘ STMIK Indonesia Mandiri Bandung’.
char jenny [20];
String.h : Pustaka berisi kumpulan fungsi-fungsi untuk memanipulasi operasi string dan
karakter.
Inisialisasi String
char mystring[] = { 'H', 'e', 'l', 'l', 'o', '\0' };
char mystring [] = { 'H', 'e', 'l', 'l', 'o', '\0' };
char mystring [] = "Hello";
mystring = "Hello";
mystring[] = "Hello";
mystring = { 'H', 'e', 'l', 'l', 'o', '\0' };
cara II:
strcpy (string1, string2);
contoh :
strcpy (mystring, "Hello");
int main ()
{
char szMyName [20];
strcpy (szMyName,"A. Gracie");
cout << szMyName;
return 0;
}
............................
Prog91.cpp
int main ()
{
char szMyName [20];
setstring (szMyName,"A. Gracie");
cout << szMyName;
return 0;
}
Prog92.cpp
27
int main ()
{
char mybuffer [100];
float price;
int quantity;
cout << "Input harga: ";
cin.getline (mybuffer,100);
price = atof (mybuffer);
cout << "Input jumlah: ";
cin.getline (mybuffer,100);
quantity = atoi (mybuffer);
cout << "Total harga: " <<
price*quantity;
return 0;
}
Prog94.cpp
Latihan :
1. Jelaskan perbedaan antara tipe data char dengan string!
2. Jelaskan fungsi input cin.getline!
3. Jelaskan mengenai fungsi-fungsi untuk konversi nilai string!
4. jelaskan mengenai fungsi-fungsi untuk memanipulasi string!
5. Jelaskan input, proses dan output dari program-program di atas!
28