ama burda kesin dizi olması gerekiyor. bir değişkene atılmış veriyi diziye nasıl çeviririz. ÑightMa

Algoritmayı vereyim belki lazım olur Anlamayanlar için örnek: ali ata bak a 4 l 1 i 1 t 1 b 1 k 1 Temel Algoritma - önce 29 elemanlı bir dizi oluşturulur - sonra girielen cümlenin ilk harfinden başlamak üzere, harfin alfabedeki sırasını bulunur - daha sonra bu sıraya göre (mesela a için 0) dizideki ilgili indexe (mesela a için 0) 1 eklenir -Alfabedeki harfin sırasını bulmak için harfin önce asci karşılığını bulup(A için 65 ve a için 97) buldğun sonuca göre cevirebilir. C'de strchr fonksiyonuyla bu olay halledilebilir

soruya cevap veren kod parçası, kodun ascii ile çalışması için ingiliz alfabesi dikkate alındı. Kod: / Sadece ingilizce harfler araması yapıp bulma işlemi yapar . Bunun için ascii tablosu kullanılmıştır. Büyük harfler ve küçük harfler aynı kabul edilmiştir yani case sensitive degildir. / int harfSayisiBul { int size; if //fonksiyon yazarken her zaman fonksiyona gelen parametreleri dogrulugunu test ederiz else { int i; size = strlen ; for(i=0; i<size; i++) { if(64 < cumle && cumle < 91) else if (96 < cumle && cumle < 123) } return 1; } } // //main içinden fonksiyonun çagırılması #define HARF_SAYISI 26 //kolaylık olsun diye ingiliz alfabesi seçildi main { char cumle="bu bir testtir"; int harfler = ; if(harfSayisiBul } -