[C] Mendapatkan Tanggal dan Jam Compile dengan C


Untuk, mendapatkan Tanggal dan Jam Compile C ternyata tidaklah sulit. Terdapat Standard Predefined Macros untuk mendapatkan tanggal dan waktu compile. Saat ini, Standard Predefined Macros didukung oleh hampir semua compiler C. Makro tersebut adalah __DATE__ dan __TIME__.

Makro __DATE__ dan __TIME__ merupakan sebuah string C yang berisi tanggal dan waktu. Coba saja mencetak __DATE__ dan __TIME__.

#include <stdio.h>

void main() {
 printf("Date = %s", __DATE__);
 printf("\nTime = %s", __TIME__);
}

Maka hasil yang didapat adalah tanggal dan waktu compile. Misalnya

Date = Dec  3 2011
Time = 12:52:22

Makro __DATE__ berisi tanggal compile yang dengan format Mmm DD YYY. Sedangkan makro __TIME__ bersi waktu compile dengan format HH:MM:SS. Untuk mendapatkan nilai integernya, dapat memodifikasi string tersebut dan memanfaatkan fungsi atoi(char *str) untuk mengonversi string ke integer.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s