C++でcgtime関数の使い方は何ですか
C++では`ctime`関数は、`time_t`型の時間値を文字列形式で表現した時間に変換します。以下に`ctime`関数の使い方の例を示します。
#include #include int main() { // 获取当前时间 time_t currentTime = time(nullptr); // 将时间转换为字符串 char* timeString = ctime(¤tTime); // 输出时间字符串 std::cout << "当前时间为:" << timeString; return 0; }
上記のコードでは、まず `time` 関数を使って現在時刻を取得し、`currentTime` 変数に保存しています。次に、`currentTime` を `ctime` 関数に渡します。この関数は時刻を表す文字列を返します。この文字列は `timeString` 変数に保存されます。
最後に、現在時刻を表示するため、`std::cout` を通して時刻文字列を出力します。
`ctime`関数が返す日時文字列は次の形式になることに注意してください。
Wed Aug 18 10:25:37 2021\n
また、`\n`は改行を表します。この形式は Linux上の `date` コマンドが出力する時間形式と同じです。