arkadaşlar cout << efe[0] yazdığımda 1 i veriyor fakat cout << efe[0]*5 ; dediğimde 5 vermesi gerekirken 245 veriyor nasıl aşabilirim bu olayı?
Hocam yaptığınız işlem yanlış olduğu için öyle bir değer dönüyor. siz cout << efe[0]*5 yazdığınız program char dizisinin 1. elemanı olan 1'in ANSI karşılığı olan 49 la 5 i çarparak size 245 değerini döndürüyor. 5 sonucuna ulaşabilmeniz için char dizisinden okuttuğunuz 1.elamanı integer tipine çevirdikten sonra 5 ile çarpmanız lazım.
arkadaşlar cout << efe[0] yazdığımda 1 i veriyor fakat cout << efe[0]*5 ; dediğimde 5 vermesi gerekirken 245 veriyor nasıl aşabilirim bu olayı?
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Üye Ol Şimdi DeğilÜye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.