Dalam masanya kita disuruh menghitung banyaknya karakter
dalam sebuah string. ketika kita menggunakan bahasa C++ iu bukan lah hal yang
sulit karena dalam bahasa ini disediakan fungsi Strln
Fungsi Strl adalah untuk menghitung banyaknya karakter dalam
sebuah string, dengna prinsip semua kartakter yang mempunyai kode ASCII dibaca
Nah kali ini saya akan membagikan algoritma yang membentuk
Fungsi Strln tersebut
Berikut adalah Program yang telah di run dengan compailer
Dev c++ dan dibawahnya scrit yang bisa di copy
#include (iostream)
#include (string.h)
#include (conio.h)
using namespace std;
/* run this program using the console pauser or add your own
getch, system("pause") or input loop */
void balik(char s[],int a){
int b=0;
do{
if(s[a]=='\0'){
cout<<"Ini adalah banyaknya atau panjang karakter
yang di masukan : "<<a;
b=1;
}
else{
a++;
}
}while(b==0);
}
int main(int argc, char** argv) {
char kata[100];
int a=0,b=0;
cout<<"Mencari banyakanya karakter dari yang di
inputkan"<<endl;
cout<<"Atau Algoritma penganti fungsi
Strl"<<endl;
cout<<"-----------------------------------"<<endl;
cout <<"Masukkan kata : ";
cin.getline(kata, sizeof(kata));
cout<<endl<<endl;
balik(kata,a);
/*balik(kata,a);*/
getch();
return 0;
}
Nah itulah tadi sedikit penjelasan dan pembahasan kali ini
semoga menambah wawasan kamu ya....
EmoticonEmoticon