printf ve Merhaba Dunya!

Programları yazmaya başlarken, ilk önce kütüphane dosyalarını entegre etmemiz gerekir. Bu, yazacağımız fonksiyonların derleyici tarafından anlaşılmasını sağlar. İlk yazacağımız kod -diğer hemen hemen bütün derslerde olduğu gibi- ekrana “Merhaba Dünya” yazdırmak olacak.

Bunun için Dev C++’ı açıyoruz. Yeni – Kaynak Dosyası seçiyoruz. (Ctrl+N)

yeni kaynak dosyasi

Yeni - Kaynak dosyası

Ardından  gelen boş ekrana kütüphanelerimizi ekliyoruz.

#include <stdio.h> //printf komutu icin

#include <conio.h> //getch() komutu icin

Daha sonra ana fonksiyonumuzu tanımlamamız gerekiyor:

int main()

{

//kodlarimizi bu alana yazacagiz.

}

Ekrana bir şey yazdırmamızı sağlayan komut “printf”fir. Kullanımı:

printf("Yazdirilacak yazi");

şeklindedir.

Yazdığımız yazıları ekranda tutmamızı sağlayan komut “getch()”dır. Aslında ekrana bir veri girişi bekler, bu yüzden ekran sabit kalır. Biz bu komutu yazdırdığımız şeylerin ekranda kalması için kullanacağız. Bu kodu yazmazsak MS-DOS penceresi bir anlığına gözüküp kaybolacaktır.

Şimdi yazdığımız programın kodlarını tamamen ekleyelim:

#include <stdio.h> //printf  icin

#include <conio.h> //getch icin

int main() //ana fonksiyonu tanimladik

{

printf("Merhaba Dunya!");

//ekrana Merhaba Dunya yazdiriyoruz. C dilinde satirlardan sonra ; konur.

getch(); //yazilar ekranda kalacak

} //bitti.

Not: Kodlarda kullandığım “//” yoksaymak içindir. // ile satırı yoksayar.  /* yazı*/ ile de belirli bir alanı yoksayar. Kaynak kodu paylaşımlarında açıklama yapmak için idealdirler.

Ardından Çalıştır – Derle ve Çalıştır ya da F9 tuşunu kullanarak programımızı derleyip çalıştırıyoruz. Kaydetmek için bir yer soracaktır. Gösterin ve kaynak dosyalarınızı oraya kaydedin. Ardından bir MS-DOS penceresi açılacak ve içinde “Merhaba Dunya!” yazacaktır.

Sonuç:

Merhaba Dünya!

Merhaba Dünya!

Kaynak kodları ve exe dosyası : http://netload.in/datei14Vs4jUUBN/printf.rar.htm

Share

Yorum Yap


Not - Bunları KullanabilirsinizHTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>