時刻によってメッセージ
#include <stdio.h> #include <time.h> void print_msg(void) { time_t timer; struct tm *date; timer = time(NULL); date = localtime(&timer); if(date->tm_hour >= 4 && date->tm_hour < 10) { printf("おはようございます。\n"); } else if(date->tm_hour >= 10 && date->tm_hour < 18) { printf("こんにちは。\n"); } else { printf("こんばんは。\n"); } } int main(void) { printf("Content-type: text/html\n\n"); printf("<html>\n"); printf("<head>\n"); printf("<title>時刻によってメッセージ</title>\n"); printf("</head>\n"); printf("<body>\n"); print_msg(); printf("</body>\n"); printf("</html>\n"); return 0; }
〔 実行する 〕