所以我正在写一个程序来模仿 Linux 中的“ 找到” 命令。 我已经把一切都处理好了, 但我不知道如何从时间、 时间和时间来格式化字符串 。
我知道这些论点是曲折的时间, 但我找不到将其转换为可格式化的字符串 。
错误: 参数 4 无法将 Time_ t 转换为 const tm 以至 size_ t strftime( char*、 size_ t、 const char *、 const tm *)
最理想的是,我想要这样的东西:
cout << strftime(mBuf, 18, "%I:%M:%S-%m/%d/%y", (&sb.st_mtime));
当 sb 是 stat 支架时, 它应该以格式打印 : HH: MM: SS- MM/ DD/YY
我肯定答案很简单 但我想不通