現在の日付と時刻を表示する

CBeginner
オンラインで実践に進む

はじめに

C 言語のプログラミングでは、標準ライブラリには日付と時刻の操作を行うためのいくつかの関数が用意されています。この実験では、ctime 関数を使って現在の日付と時刻を表示する方法を学びます。

注:コーディングを練習し、gcc を使ってコンパイルと実行する方法を学ぶために、自分で ~/project/main.c ファイルを作成する必要があります。

cd ~/project
## main.c を作成する
touch main.c
## main.c をコンパイルする
gcc main.c -o main
## main を実行する
./main

ライブラリをインクルードする

このステップでは、必要なライブラリをインクルードします。

#include <stdio.h>
#include <time.h>

メイン関数を宣言する

このステップでは、メイン関数を宣言し、ヘッダーメッセージを表示します。

int main() {
    printf("\n\n\t\tDisplay Current Date and Time using C Program\n\n");

変数を宣言する

このステップでは、現在の時刻を格納するために、データ型 time_t の変数 t を宣言します。

time_t t;
time(&t);

現在の日付と時刻を表示する

このステップでは、ctime() 関数を使って現在の日付と時刻を表示します。

printf("\nCurrent time is: %s", ctime(&t));

メイン関数を閉じる

このステップでは、メイン関数を終了し、0 を返します。

    return 0;
}

まとめ

この実験では、C プログラミング言語の ctime 関数を使って現在の日付と時刻を表示する方法を学びました。上記の手順に従えば、あなたは現在 C プログラムで日付と時刻を表示できるようになったはずです。