Girilen bir cümlede ki kelimelerin baş harflerini alıp kısaltarak yazdıran programı yaptım fakat sadece 2 kelime girince baş harflerini veriyor, 2 veya fazla girince olmuyor. Bunu nasıl düzeltebilirim? Ne kadar kelime girilirse o kadar çıksın istiyorum.
2'den fazla girilince olmuyor dediğin, ilk harfi tekrar tekrar eklemesidir büyük ihtimalle.
Bu arada "cümle" kelimesinin kısaltması garip olmuş biraz, değiştir bence onu.
2'den fazla girilince olmuyor dediğin, ilk harfi tekrar tekrar eklemesidir büyük ihtimalle.
Bu arada "cümle" kelimesinin kısaltması garip olmuş biraz, değiştir bence onu.
2'den fazla girilince olmuyor dediğin, ilk harfi tekrar tekrar eklemesidir büyük ihtimalle.
Bu arada "cümle" kelimesinin kısaltması garip olmuş biraz, değiştir bence onu.
"printf"e "cum[0]" kodunu cümlenin ilk harfini yazdırabilmek için eklemişsin ama bunu eklediğin "if" kodu her boşluk görüşünde çalışıyor ve tekrar tekrar boşluktan sonraki harften önce cümlenin ilk harfini ekliyor. Cümlenin ilk harfini 1 kez yazması için yeni bir "if" ekliyorsun ve sadece cümlenin ilk elemanında çalışıp 1 kez yazdırıyor ve işi bitiyor.
merhabalar bu program da 1 cümle yazınca bitiyor benim istedigim ben enter tusuna basana kadar surekli bana cumle girin desin ve her girdigim cumledeki kelimelerin baş harfini alsın ben ne zaman enter tusuna basarsam ozaman sonlansın nasıl yazabilirim.
Örnek;
Bir dizgi(cümle) giriniz : Turkiye Buyuk Millet Meclisi
Kisaltma : TBMM
Bir dizgi(cümle) giriniz : Avrupa Birliği
Kisaltma : AB
Bir dizgi(cümle) giriniz : Sinavda Basarili Olacagim