C Programlama | Girilen String’in Karakter Sayısını Bulma


Selamlar; bugün sizlerle birlikte girilen stringin karakter sayısını bulma programı yazacağız.  Bunun için iki yeni fonksiyon tanıyacağız. “gets” ve “strlen”. Bu iki fonksiyonu kullanarak girilen string değerinin uzunluğunu bulabileceğiz.

İlk olarak yapmamız gereken bir tane string değeri tanımlamak. “a” olsun. Buna uzunluk sınırı olarak 100 verelim. Ve bir tane de sayı değeri tanımlamamız gerekiyor. Bu sayı değeri de bize stringin ne kadar uzunlukta olduğunu gösterecek.

char a[100];

int sayi;

Bunları tanımladıktan sonra kullanıcıdan bir kelime veya cümle girmesini istiyoruz.

printf("Bir kelime veya cumle giriniz.");

Artık gets ve strlen i kullanabiliriz.  Burada gets ile kullanıcının girdiği stringin tamamını alacağız. Bir nevi scanf görevi alacak ancak gets, scanf’den farklı olarak tüm stringi hafızada tutmaya yarıyor. Devam edelim.

Ardından stringi(a) strlen fonksiyonu içinde yazarak sayıya eşitliyoruz.

gets(a);

sayi = strlen(a);

Son olarak sayıyı ekrana yazdırıyor ve return 0 ile programı bitiriyoruz.

printf("Karakter sayisi: %d",sayi);

return 0;
}

Tüm Kod

#include <stdio.h>  //www.heryerdeyazilim.com
#include <stdlib.h>

int main()
{
    char a[100];
    int sayi;
    printf("Bir kelime veya cumle giriniz.");
    gets(a);
    sayi = strlen(a);
    printf("Karakter sayisi: %d",sayi);

        return 0;
}

C Programlama | Girilen String’in Karakter Sayısını Bulma

Giriş Yap

Hoşgeldin
Don't have an account?
Kayıt Ol

Şifreni Yenile

Back to
Giriş Yap

Kayıt Ol

Ekimize Katılmaya Hazırmısın

Back to
Giriş Yap
Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals