Yapılar Struct Flashcards
Zaman ve Tarih yapıları
İNCLUDE <ctime> kütüphanesini tanımlamam lazım</ctime>
clock_t , time_t, size_t, tm -> type of date & time. typedef ile tanımlanmışlar
example;
int main();
time_t now = time(0) // bilgisayarımdaki zaman o an neyse onu verir. 1970 ten bu yana geçen süreyi bize verir.
char*dt = ctime(&now) // ctime fonkiyonuna now un adresini veriyorum. ctime fonksiyonu saat dakika saniye verisini döndürür.
tm *gmtm = gettime(&now) // tm structında bir obje oluşturduk ve zaman verilerini atadık.
cout«_space;“Minutes “ «_space;gmtm->tm_min;
cout«_space;“seconds “ «_space;gmtm->tm_sec;
cout«_space;“UTC Hours “ «_space;gmtm->tm_hour;
/////////////////////////////////////////////////////////////////////
//Başka fonksiyonlar
tm *ltm = localtime(&now) //
cout«_space;“Year “ «_space;ltm->tm_year; // çıktı olarak 123 verir çünkü 1900 den itibaren geçen yılı verir. o yüzden update gerekli.
cout«_space;“Year “ «_space;1900+ ltm->tm_year;