Bu Blogda Ara

25 Haziran 2014 Çarşamba

Kullanıcıdan Değişken Alma

  Şu ana kadar değişkeni program içinde verdik ve kullandık. Çoğu durumda kullanıcıdan bilgi almamız gerekir (örneğin üye girişi).
  Bunun için C'de scanf() isimli bir fonksiyonumuz var. Hemen örneğe geçiyorum.

*** float sayi1; float sayi2; şeklinde ayrı ayrı tanımlamak yerine aynı tipteki değişkenleri yukarıdaki gibi tanımlayabilirsiniz.

  scanf'in yazımı printf ile benzerlik gösterir. Önce tırnaklar içinde nasıl bir değişken alacağımızı belirtiriz sonra da virgül koyup değişkenin ismini gireriz. & işareti int ve float alırken kullanılır. Eğer char alsaydık:

                                                             scanf ("%s" , isim) ;
  şeklinde kullanacaktık.

  Printf ile kullanıcıya ne istediğimizi söylemek önemlidir. Printf'ten sonra scanf geldiğinden ekrana "Ilk sayiyi Girin: " yazıldıktan sonra yanında bir imleç yanıp sönmeye ve veri girmemizi beklemeye başlayacaktır. Ancak veri girdikten sonra sonraki printf'e geçer ve işlem bu şekilde devam eder.
  Şimdi başka bir örneğe geçelim. Program isim ve doğum yılı bilgilerini alıp ismi ve yaşı ekrana yazdıracak.

ekran çıktısı:



Hiç yorum yok:

Yorum Gönder