Fungsi apa yang digunakan untuk menghitung jumlah karakter dalam string?

Fungsi apa yang digunakan untuk menghitung jumlah karakter dalam string?

hobingoding.com - Halo coders. Suatu kalimat ataupun string bisa saja terdiri dari beberapa gabungan karakter seperti huruf, angka, simbol, spasi dan sebagainya. Lalu bagaimana kita bisa mengetahui ada berapa sih jumlah karakter (panjang string) yang telah kita inputkan?

Untuk menjawab pertanyaan tersebut saya akan membuatkan source code program yang bisa kamu gunakan untuk menghitung jumlah karakter dari kalimat yang sudah kamu input. Kita disini akan menggunakan fungsi bawaan dari Bahasa C itu sendiri yakni fungsi strlen yang merupakan singkatan dari string length dimana sesuai namanya fungsi ini digunakan untuk menghitung panjang dari sebuah string.

Kita disini akan menghitung panjang stringnya saja dimana setiap karakter akan dibaca +=1 tanpa membedakan apakah karakter tersebut huruf, angka, spasi dan sebagainya. Untuk variasi (lanjutan) dari program di bawah ini dimana jumlah karakter yang dihitung dibedakan atas jenis karakter tersebut, kamu bisa baca postingan saya yang ada di bawah ini.

Baca juga: Program Menghitung Jumlah Huruf dan Angka Bahasa C

Permasalahan

Buatlah program untuk menampilkan jumlah karakter (panjang string) yang telah diinput.

Test Case

Input String : Happy New Year 2020 Happy Coding
Jumlah Karakter : 32

Kode Program

#include 
#include 
//visit us @hobingoding.com

int main(){
    char kalimat[100];
    int jumlahKarakter;

    printf("Program Menghitung Jumlah Karakter\n\n");
    printf("Input String : ");
    gets(kalimat);

    jumlahKarakter = strlen(kalimat);
    printf("Jumlah Karakter : %d", jumlahKarakter);

    getch();
    return 0;
}

Output Program

Fungsi apa yang digunakan untuk menghitung jumlah karakter dalam string?

Penjelasan Program

Disini saya mengikutkan dua file header yaitu stdio.h dan string.h dimana stdio.h berisi fungsi-fungsi standar input - output sementara string.h berisi fungsi-fungsi yang berkaitan dengan tipe data string.

Selanjutnya pada main program saya mendeklarasikan sebuah variabel bertipe array char yang dapat menampung 100 buah karakter dan juga sebuah variabel bertipe integer untuk menghitung jumlah karakter yang akan kita inputkan ke dalam array char sebelumnya.

Saya disini melakukan penginputan menggunakan fungsi gets dimana fungsi gets ini merupakan fungsi yang khusus untuk menerima inputan berupa string dimana nantinya fungsi ini akan membaca satu baris kalimat (termasuk spasi) hingga ditemukan adanya '\n' atau yang biasa kamu lakukan dengan menekan tombol Enter.

Selanjutnya kita akan melakukan penghitungan jumlah karakter menggunakan fungsi strlen yang sudah sempat saya bahas di atas dimana jumlah dari karakter tersebut disimpan ke dalam variabel jumlahKarakter. Hingga pada akhirnya kita menampilkan jumlah karakter yang telah kita hitung dengan menggunakan fungsi perintah printf jumlah karakter.

Demikianlah Program Menghitung Jumlah Karakter (Panjang String) dalam Bahasa C. Jika ada yang ingin kamu tanyakan, silahkan bertanya pada kolom komentar yang ada di bawah ya. Terima kasih.

Halo sobat redaksi, kembali lagi dengan pembahasan seputar Bahasa C.

Pada kesempatan kali ini kita akan membahasa yang namanya A “Variabel dan Fungsi String”. Sebenarnya apasih variabel dan fungsi string itu? Sebelum membahas lebih lanjut, tujuan darri pembahasan ini diharapkan kita mampu mempelajari penggunaan variable string yang dipadukan dengan fungsi-fungsi  untuk pengolahan data string, seperti strcat(),strlen(),strcpy dsb.

Lebih jelasnya simak dibawah ini!!

Suatu karakter string adalah terdiri dari beberapa karakter (deretan karakter) yang diakhiri dengan karakter khusus ‘\0’ (null). Suatu konstanta string adalah karakter string yang dituliskan diantara tanda petik ganda(“) seperti yang digunakan pada fungsi printf() atau puts() sedangkan karakter harus diawali dan diakhiri dengan tanda petik satu (‘). Konstanta karakter string mempunyai kelas penyimpan static, sehingga bila digunakan didalam fungsi, maka nilainya tidak akan berubah selama program aktif. String dapat berupa huruf, angka, karakter khusus, maupun karakter Unicode.

Dalam bahasa C terdapat beberapa fungsi yang digunakan untuk operasi pengolahan string. String dapat dimanipulasi dengan aturan tertentu. Di mana bahasa C telah menyediakan semua ini ke dalam pustakanya. Berikut beberapa fungsi yang digunakan untuk melakukan manipulasi string :
Fungsi strcat
Fungsi strcat digunakan untuk menggabungkan dua string menjadi satu.
Fungsi strlen
Fungsi strlen digunakan untuk menghitung panjang karakter pada suatu string. strlen adalah fungsi yang bertipe data integer.
Fungsi strcpy
Fungsi strcpy digunakan untuk menyalin isi string ke suatu variabel.
Fungsi strupr
Fungsi strupr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variabel menjadi huruf besar semua (Uppercase).
Fungsi strlwr
Fungsi strlwr digunakan untuk mengubah semua karakter huruf yang terdapat pada suatu variable menjadi huruf kecil semua (Lowercase).

Setelah memahami String secara umum, mari kita belajar menerapkannya! untuk lebih jelasnya simak dibawah ini!

1. Membuat fungsi strsisip() gunanya yaitu untuk menyisipkan satu karakter string ke dalam string lainnya. Silahkan ikuti program dibawah ini!

#include
#include

main(){
char a[100], b[100], d[100], e[100];
int c;

printf(“\nMasukkan sebuah kalimat : “); gets(a);
puts(” “);
printf(“Teks yang akan disisipkan : “); gets(b);
puts(” “);
printf(“Disisipkan setelah karakter ke : “);

scanf(“%d”,&c);
puts(” “);
strncpy(d,a,c);
d[c]=NULL;
strncpy(e,a+c,c);
strcat(d,b);
strcat(d,e);
printf(“\nHasil dari penyisipan kalimat tersebut adalah …\n”);puts(d);

}

Berikut adalah tampilan hasil dari program tersebut.

2. Membuat program untuk menentukan suatu kata/kalimat tersebut merupakan polindrom atau bukan.  Silahkan ikuti program dibawah ini!

#include
#include

main(){
char a[100], b[100];
awal:
printf(“\nkalimat “); gets(a);
strcpy(b,a);
strrev(a);
if (strcmp(b,a)==0){
printf(“Termasuk POLINDROM\n”);
} else {
printf(“bukan POLINDROM\n”);
}

while(strcmp(b,a)!=0) goto awal;
}

Berikut adalah tampilan hasil dari program tersebut.

3. Membuat program untuk menghitung jumlah huruf kecil, huruf besar, angka numerik, dan tanda baca didalam suatu string yang dimasukkan. Silahkan ikuti program dibawah ini!

#include

int K,B,A,T,hitung;
int cek(char k[])
{
K=B=A=T=hitung=0;
for(hitung;k[hitung];hitung++)
{
if(k[hitung]>=’a’&&k[hitung]<=’z’)
K++;
else if (k[hitung]>=’A’&&k[hitung]<=’Z’)
B++;
else if (k[hitung]>=’0’&&k[hitung]<=’9′)
A++;
else T++;

}
}

char spasi(char a[])
{
int b = strlen(a) -1;
if (a[b] == ‘\n’)
{a[b] = ‘\0’;}
return(a);
}
main()
{

char k[50];
puts(“Masukan Sebuah Kalimat Dibawah Ini\n”);
fgets(k,sizeof k,stdin);

spasi(k);
cek(k);
printf(“\n\nTotal Huruf Besar : %d\n\nTotal Huruf Kecil : %d\n\nTotal Angka : %d\n\nTotal Tanda Baca : %d”,B,K,A,T);

getchar();

}

Berikut adalah tampilan hasil dari program tersebut.

4. Membuat program untuk menghasilkan output huruf berurutan membentuk piramid. Silahkan ikuti program dibawah ini!

#include
#include
#include

main(){
char a[100], c[100];
int b,d,e;

printf (“masukkan sebuah kalimat : “);
fgets (a, sizeof a, stdin);
puts (” “);
e=strchr(a,’\0′)-a;

for (b=1;a[b];b++){
strncpy(c,a,b);
c[b]=NULL;

for (d=2;d<=e;d++){
printf (” “);
}
e;
printf(“%s\n”,c);
}
}

Berikut adalah tampilan hasil dari program tersebut.

Nah sobat redaksi, itulah beberapa contoh program untuk menerapkan variabel dan fungsi string. sekian pembahasan kali ini sampai jumpa pada pembahasan seputar Bahasa C lainnya…..:)

Bagaimana mengetahui jumlah karakter pada string?

Menghitung jumlah string atau karakter yang terdapat pada suatu variabel menggunakan fungsi strlen(). Dengan fungsi ini kita bisa mengetahui jumlah karakter pada suatu kata atau kalimat, dihitung termasuk spasi kosong.

Rumus LEN untuk apa?

LEN mengembalikan jumlah karakter dalam string teks.

Bagaimana cara menghitung jumlah karakter di Excel?

Bila Anda ingin menghitung karakter di dalam sel, gunakan fungsi LEN—yang menghitung huruf, angka, karakter, dan semua spasi.

Apa fungsi string dalam excel?

Dengan fungsi string, Anda bisa membuat ekspresi di Access yang memanipulasi teks dalam berbagai cara. Misalnya, Anda mungkin hanya ingin menampilkan bagian dari nomor seri pada formulir. Atau, Anda mungkin perlu bergabung (menggabungkan) beberapa string bersama-sama, seperti nama belakang dan nama depan.