Turbo C Girilen Cümledeki Kelime Miktarını ve İstenen Karakterin Kaç Kez Geçtiğini Bulan Program
[ Başlıklar(Programlama Dilleri) ] > [ C, C++, C# ] > [ Turbo C Girilen Cümledeki Kelime Miktarını ve İstenen Karakterin Kaç Kez Geçtiğini Bulan Program ]
Oluşturma Tarihi: 14.05.2012 05.02

Turbo C Girilen Cümledeki Kelime Miktarını ve İstenen Karakterin Kaç Kez Geçtiğini Bulan Programın Kod Örneği

Kod Bloğu


Ad Soyad
E-Posta
Kod

Taylan Mun: 2 kelime arasına 2 bosluk bırakınca sıkıntı oluyor, 3 kelime girilmiş gibi gösteriyor bunu nasıl ortadan kaldırabılırız
04.08.2015 11:47
Samet Uğur SEVİNÇER: kelime (char a[200]) { int i=0; int j=0; int k=0; int karakter; karakter=32; while (a[i] != ´\0´) { if (a[i]==karakter) { if(i>=1 && a[j]!=karakter){k++;} } j=i; i++; } return k; }
05.08.2015 03.32
BAY ALİ: bayrak
21.03.2014 02:15
Hilal: Karaktere ilk atamayı neden 32 yapıyoruz?
11.01.2014 15:13
Samet Uğur SEVİNÇER: ascii "32" de kayıtlı karakter taraması o. Yani space(boşluk) aranmakta. Bir cümlede ki kelime sayısı ile boşluk sayısı arasında ki bağıntı nedeniyle kelime sayısı boşluk üzerinden bulunmakta.
12.01.2014 12.21
Muhammed: 5. satırdaki kelime (char a[200]) yerine int kelime (char a[200]) yazınca hata ortadan kalkıyor. belki isteyerek yaptınız ama düzelteyim dedim.
01.12.2012 12:44
Samet Uğur SEVİNÇER: Sizde çıkmış olan sorun sürüm farkından sebep kaynaklanmış olabilir. Tabi ki int olarak belirtmek daha krarlı çalışmasını sağlayacaktır. Bende ki sürümde bu durum hataya sebebiyet vermediği için bu şekilde kodlamışım zamanında. Şimdi kodu tekrar derledim(4 yıl gecmisti :) ) sorun çıkmadı. İlgi ve eklemeniz için teşekkürler...
01.12.2012 18.27

Etiketler: turbo , c , cumle , icinde , harf , karakter , arama , kelime , sayisi , kod , program
Sitede su anda 5 kişi bulunmaktadir. Bugune dek 256698 kisi tarafından, 430720 adet tiklama yapilmistir.
© Susbi.com
Version 1.1
Site_Map