Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

PEMROGRAMAN SISTEM.  Suatu konstanta string ditulis dengan awalan dan akhiran tanda petik ganda  Misalnya :“ C++ “  Konstanta string disimpan dalam.

Presentasi serupa


Presentasi berjudul: "PEMROGRAMAN SISTEM.  Suatu konstanta string ditulis dengan awalan dan akhiran tanda petik ganda  Misalnya :“ C++ “  Konstanta string disimpan dalam."— Transcript presentasi:

1 PEMROGRAMAN SISTEM

2  Suatu konstanta string ditulis dengan awalan dan akhiran tanda petik ganda  Misalnya :“ C++ “  Konstanta string disimpan dalam memori secara berurutan, setiap karakter menempati memori sebesar 1 byte.  Setelah karakter yang terakhir terdapat karakter NULL (karakter dengan nilai ASCII sama dengan nol atau disimbolkan dengan ‘\0’, yaitu tanda \ diikuti nol).  Bila suatu string hanya berisi karakter NULL, string disebut sebagai string kosong.

3  Variabel string adalah variabel yang dipakai untuk menyimpan string. char teks[10];  Misalnya : char teks[10];  merupakan pernyataan untuk mendefinisikan variabel string dengan panjang maksimal 10 karakter (sudah termasuk karakter NULL).

4  Setelah suatu variabel string didefinisikan, bisa mengisikan data ke variabel tersebut.  Pemasukkan data dapat ditangani oleh cin. void main() { char teks[13]; clrscr(); cout << “Masukkan sebuah kata “ << endl; cin >> teks; cout << “Yang Anda Masukkan : “ << teks << endl; }

5 void main() { char teks[13]; clrscr(); cout << “Masukkan sebuah kata “ << endl; cin.get >> (teks, 13); cout << “Yang Anda Masukkan : “ << teks << endl; }

6 void main() { char teks[13]; clrscr(); cout << “Masukkan sebuah kata “ << endl; cin.get >> (teks, sizeof(teks)); cout << “Yang Anda Masukkan : “ << teks << endl; }

7 void main() { char nama[13]; char alamat[13]; clrscr(); cout << “Nama = “ ; cin.get >> (nama, sizeof(teks)); cout << “Alamat = “ ; cin.get >> (alamat, sizeof(teks)); cout << “Nama : “ << nama << endl; cout << “Alamat : “ << alamat << endl; }

8 void main() { char nama[13]; char alamat[13]; clrscr(); cout << “Nama = “ ; cin.getline >> (nama, sizeof(teks)); cout << “Alamat = “ ; cin.getline >> (alamat, sizeof(teks)); cout << “Nama : “ << nama << endl; cout << “Alamat : “ << alamat << endl; }

9 void main() { char teks[128]; int jumlah; clrscr(); cout << “Masukkan kata “ << endl; cin.getline >> (teks, sizeof(teks)); jumlah = 0; For(int I = 0; teks[i]; i++) jumlah++; cout << “Jumlah karakter : “ << jumlah << endl; }

10 void main() { char teks[128]; clrscr(); cout << “Masukkan kata “ << endl; cin.getline >> (teks, sizeof(teks)); cout << “Jumlah karakter : “ << cin.gcount()-1 << endl; }

11 void main() { char teks[128]; clrscr(); cout << “Masukkan beberapa baris kata, akhiri dengan $ dan enter !!! “ << endl; cin.getline >> (teks, sizeof(teks), ‘$’); cout << “\n Yang anda ketik : “ << endl; cout << teks << endl; }

12  Variabel string diberi nilai awal seperti variabel lain.  Contoh : char program [] = {‘C’, ‘+’, ‘+’, ‘\0’}  Karakter terakhir dalam contoh adalah karakter NULL.  Jika diringkas : char program [] = “C++”;

13  Untuk menyalin string tidak bisa dengan perintah : teks1 = teks2;  Untuk menyalin perhatikan contoh berikut :

14 Void main() { char teks[] = “C++”; char data[25]; for(int I = 0; teks[i]; i++) data[i] = teks[i]; data[i] = ‘\0’; cout <<“ Isi data = “ << data<< endl; }

15 Void main() { char teks[] = “C++”; char data[25]; strcpy(data, teks); cout <<“ Isi data = “ << data<< endl; } Void main() { char teks[] = “C++”; char data[25]; strcpy(data, teks); cout <<“ Isi data = “ << data<< endl; }

16 Next....


Download ppt "PEMROGRAMAN SISTEM.  Suatu konstanta string ditulis dengan awalan dan akhiran tanda petik ganda  Misalnya :“ C++ “  Konstanta string disimpan dalam."

Presentasi serupa


Iklan oleh Google