kalian
yang masih bingung membuat program menghitung jumlah karakter dengan menggunakan
tipe data string? saya akan berbagi pengetahuan untuk kalian yang masih bingung
untuk menyelesaikan kasus ini.jadi kalian harus pahami dulu fungsi tipe data
string ini.
Tipe
data string ini dapat berbentuk angka, huruf,maupun
karakter khusus,berbeda dengan chat yang hanya memuat karakter tunggal.
String
memiliki berbagai macam fungsi namun fungsi
string yang akan kita gunakan pada pemograman ini ,yaitu. strlen() yang berfungsi
untuk membaca atau menghitung jumlah karakter dari suatu string
Kita
juga menggunakan perintah getline() dalam program ini, sebab kalian tidak bisa
hanya menggunakan cin saja di karenakan
cin tidak dapat membaca spasi dari input yang di masukkan dan hanya membaca 1
karakter ,berbeda dengan getline() yang dapat membaca spasi dan pasti nya dapat
membaca dua atau lebih karakter.Untuk lebih jelasnya silahkan lihat kode
program di bawah ini
#include <iostream>
#include <string.h>
using namespace std;
int main(){
char string[80];
int q;
cout<<"Teks: ";
cin.getline(string,'q');
cout<<"Jumlah Karakter: "<<strlen(string);
cout<<endl;
return 0;
}
Hasil
pengujian program:
Jika
kalian ingin menghitung string sampai dengan angka ‘q’ kalian tinggal hanya
menambahkan
Perintah
sizeof() yang berfungsi mengukur dan menetapkan ukuran
yang digunakan oleh sebuah variable lain nya.perintah ini kalian
masukkan kedalam kode pemrograman tadi pada baris ke 11.
Untuk
lebih jelasnya silahkan kalian lihat contoh code pemograman di bawah ini:
#include <iostream>
#include <string.h>
using namespace std;
int main(){
char string[80];
int q;
cout<<"Teks: ";
cin.getline(string, sizeof(string),'q');
cout<<"Jumlah Karakter: "<<strlen(string);
cout<<endl;
return 0;
}
Hasil
pengujian program:
Oke
sobat semoga kalian dapat memahami dan mengerti contoh pemrograman ini, semoga
artikel ini bermanfaat untuk kalian.mohon maaf jika ada kesalahan penulisan
atau code pemrograman dalam artikel ini.
0 Komentar