C Error Handling: errno
最近碰到的坑,但查了下發現是基礎概念,整理記錄一下。
背景: gmtime_r
他會從傳進去的 time_t 算出年月日、星期、時分秒。這並不是件簡單的事情,除了閏年外,假如考慮進時區的話,還要計入日光節約時間,會需要讀取一些定期更新的檔案。
gmtime_r 的細節不是這文章的重點,只在這裡大概說一下它的功能。
使用並且處理
#include <ctime>
#include <cstdio>
#include <errno.h>
int main() {
time_t tt = ...
notes.mukyu.dev1 min read