C ++ içindeki time () işlevi, geçerli takvim zamanını time_t türünde bir nesne olarak döndürür.
Time () işlevi başlık dosyasında tanımlanmıştır.
zaman () prototip
zaman_t zaman (zaman_t * bağımsız değişken);
Time () işlevi time_t
, bağımsız değişkeni olarak nesneye bir işaretçi alır ve geçerli takvim zamanını bir tür değeri olarak döndürür time_t
.
Arg bir boş gösterici değilse, döndürülen değer arg ile gösterilen nesnede de saklanır.
time () Parametreler
- arg: zamanı saklayan (boş değilse) bir time_t nesnesine işaretçi.
time () Dönüş değeri
- Başarı durumunda, time () işlevi geçerli takvim zamanını bir tür değeri olarak döndürür
time_t
. - Başarısızlık halinde, türe dönüştürülen -1'i döndürür
time_t
.
Örnek 1: time () işlevi dönüş değeriyle nasıl çalışır?
#include #include using namespace std; int main() ( time_t current_time; current_time = time(NULL); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
Programı çalıştırdığınızda, çıktı:
1 Ocak 1970 00:00:00 GMT'den beri 1489924627 saniye geçti
Örnek 2: time () işlevi referans işaretçisi ile nasıl çalışır?
#include #include using namespace std; int main() ( time_t current_time; // Stores time in current_time time(¤t_time); cout << current_time << " seconds has passed since 00:00:00 GMT, Jan 1, 1970"; return 0; )
Programı çalıştırdığınızda, çıktı:
1 Ocak 1970 00:00:00 GMT'den beri 1489924627 saniye geçti