28.02.2015 Views

Ders 1: Giriş

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

$ gcc -c fark.c<br />

$ gcc -c carp.c<br />

$ gcc -c bol.c<br />

Derlenmiş alt programların ana program ile birleştirlmesi<br />

$ gcc ana.c topla.o fark.o carp.o bol.o -o ana<br />

$ ./ana<br />

topla(33,22) = 55<br />

fark(33,22) = 11<br />

carp(33,22) = 726<br />

bol(33,22) = 1<br />

ortalama = 27.500000<br />

$<br />

<strong>Ders</strong> 23: Tarih ve Saat Fonksiyonları<br />

• <strong>Giriş</strong><br />

• 23.1 time() Fonksiyonu<br />

• 23.2 ANSI C Tarih-Saat Fonksiyonları, Sabitleri ve Yapıları<br />

• 23.3 Mili Saniye ve Mikro Saniye Düzeyinde Çalışmak<br />

<strong>Giriş</strong><br />

Bazı uygulamalarda program içerisinde tarih ve saat bilgilerine ihtiyaç duyulabilir. C dilinde,<br />

tarih ve saat fonksiyonlarının bildirimleri, semblik sabitler ve standart yapılar <br />

başlık dosyasında tanımlanmıştır. Bu fonksiyonlar üç temel işlevi yerine getirir:<br />

• Takvim (Tarih) bilgileri<br />

• Yerel Saat<br />

• Saat Dilimleri<br />

Bu bölümde tarih ve saat fonksiyonları incelenmişitir.<br />

23.1 time() Fonksiyonu<br />

time() fonksiyonu 01/01/1970 tarihinden, programın çalıştığı tarihe ve saate kadar geçen<br />

sürenin saniye cinsinden değerini gönderir. Genel bildirimi:<br />

time_t time(time_t *zaman);<br />

şeklindedir. Burada:

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!