📢 Webサイト閉鎖と移転のお知らせ
このWebサイトは2026年9月に閉鎖いたします。
新しい記事は移転先で追加しております。(旧サイトでは記事を追加しておりません)

文字列「<source」を「<syntaxhighlight」に置換
文字列「</source>」を「</syntaxhighlight>」に置換
 
8行目: 8行目:
   
   
  time_t time(time_t *timer);
  time_t time(time_t *timer);
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''time関数'''</u><br>
<u>'''time関数'''</u><br>
29行目: 29行目:
   
   
  struct tm *gmtime(const time_t *timer);
  struct tm *gmtime(const time_t *timer);
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''tm構造体'''</u><br>
<u>'''tm構造体'''</u><br>
99行目: 99行目:
     return EXIT_SUCCESS;
     return EXIT_SUCCESS;
  }
  }
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''実行例'''</u><br>
<u>'''実行例'''</u><br>
119行目: 119行目:
   
   
  double difftime(time_t time1, time_t time0);
  double difftime(time_t time1, time_t time0);
  </source>
  </syntaxhighlight>
<br>
<br>
具体的には、以下のように記述する。<br>
具体的には、以下のように記述する。<br>
136行目: 136行目:
  /* 差分を求める */
  /* 差分を求める */
  diff = difftime(time1, time0);
  diff = difftime(time1, time0);
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''clock関数を使用して、2つの時刻の差を求める方法'''</u><br>
<u>'''clock関数を使用して、2つの時刻の差を求める方法'''</u><br>
146行目: 146行目:
   
   
  clock_t clock(void);
  clock_t clock(void);
  </source>
  </syntaxhighlight>
<br>
<br>
具体的には以下のように記述する。<br>
具体的には以下のように記述する。<br>
163行目: 163行目:
  /* 差分を求める */
  /* 差分を求める */
  diff = (double)(stop - start) / CLOCKS_PER_SEC;
  diff = (double)(stop - start) / CLOCKS_PER_SEC;
  </source>
  </syntaxhighlight>
<br>
<br>
以下の例では、difftime関数およびclock関数を使用して、2つの時刻の差を求めている。<br>
以下の例では、difftime関数およびclock関数を使用して、2つの時刻の差を求めている。<br>
220行目: 220行目:
     printf("\n");
     printf("\n");
  }
  }
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


235行目: 235行目:
   
   
  clock_t clock(void);
  clock_t clock(void);
  </source>
  </syntaxhighlight>
<br>
<br>
以下の例では、clock関数を使用して、プログラム開始時点からの経過時間を取得している。<br>
以下の例では、clock関数を使用して、プログラム開始時点からの経過時間を取得している。<br>
274行目: 274行目:
     return EXIT_SUCCESS;
     return EXIT_SUCCESS;
  }
  }
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


288行目: 288行目:
   
   
  time_t mktime(struct tm *timeptr);
  time_t mktime(struct tm *timeptr);
  </source>
  </syntaxhighlight>
<br>
<br>
以下の例では、mktime関数を使用して、日付から曜日を取得している。<br>
以下の例では、mktime関数を使用して、日付から曜日を取得している。<br>
368行目: 368行目:
     printf("%s\n", weeks[wday]);
     printf("%s\n", weeks[wday]);
  }
  }
  </source>
  </syntaxhighlight>
<br><br>
<br><br>


381行目: 381行目:
   
   
  struct tm *localtime(const time_t *timer);
  struct tm *localtime(const time_t *timer);
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''tm構造体'''</u><br>
<u>'''tm構造体'''</u><br>
438行目: 438行目:
     return EXIT_SUCCESS;
     return EXIT_SUCCESS;
  }
  }
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''実行例'''</u><br>
<u>'''実行例'''</u><br>
453行目: 453行目:
   
   
  char *ctime(const time_t *timer);
  char *ctime(const time_t *timer);
  </source>
  </syntaxhighlight>
<br>
<br>
以下の例では、ctime関数を使用して、現在の時刻を文字列形式の地方時として表示している。<br>
以下の例では、ctime関数を使用して、現在の時刻を文字列形式の地方時として表示している。<br>
475行目: 475行目:
     return EXIT_SUCCESS;
     return EXIT_SUCCESS;
  }
  }
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''実行例'''</u><br>
<u>'''実行例'''</u><br>
491行目: 491行目:
   
   
  struct tm *gmtime(const time_t *timer);
  struct tm *gmtime(const time_t *timer);
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''tm構造体'''</u><br>
<u>'''tm構造体'''</u><br>
548行目: 548行目:
     return EXIT_SUCCESS;
     return EXIT_SUCCESS;
  }
  }
  </source>
  </syntaxhighlight>
<br>
<br>
<u>'''実行例'''</u><br>
<u>'''実行例'''</u><br>