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)
DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.
Ü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.
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)
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.