DonanımHaber Mini sürüm 2 Ocak 2026 tarihi itibariyle kullanımdan kalkacaktır. Bunun yerine daha hızlı bir deneyim için DH Android veya DH iOS uygulamalarını kullanabilirsiniz.
olarak komut ekranından klavyeden kullanıcı girecek ama scanf bosluktan sonrasını almadığı için yazamıyorum.başka nasıl alabilirism bu stringi? (ACİLLL)
scanf("%s", mesaj) veya scanf("%s", &mesaj[0]) yazabilirsin ikisi ayni anlama geliyor zaten. Kafa karisikliligi olmamasi acisindan zorunlu olmamakla beraber scanf("%s", mesaj) tercih edilse daha iyi olur. Programin istedigi gibi calismamasinin sebebi scanf bosluga kadar okur.
Asil soru icin ille de scanf kullanicaksan ki bence scanf kullanma scanf("%[^\n]s", mesaj) yazarak bosluklarida okuyabilirsin.
Kullanıcının Girdiği Metin İçerisinde Yine Kullanıcının Girdiği Kelimenin Olup Olmadığını Bulan, Varsa Hangi Pozisyonda Olduğunu Döndüren C Program Kodunu fonksiyon kullanmadan nasıl yazabilirim?
printf("bir seyler yaziniz.\n");
scanf("%s",mesaj);
olarak komut ekranından klavyeden kullanıcı girecek ama scanf bosluktan sonrasını almadığı için yazamıyorum.başka nasıl alabilirism bu stringi?
(ACİLLL)