C++ 获取当前的时间并储存于ofs
时间: 2023-06-29 09:17:44 浏览: 146
用C++获取当前时间
您可以使用 C++ 标准库中的 localtime 和 strftime 函数获取当前时间,并将其存储到指定的文件中。以下是示例代码:
```cpp
#include <iostream>
#include <fstream>
#include <ctime>
int main() {
// 获取当前时间
std::time_t now = std::time(nullptr);
std::tm* timeinfo = std::localtime(&now);
// 格式化时间字符串
char buffer[80];
std::strftime(buffer, sizeof(buffer), "%Y-%m-%d %H:%M:%S", timeinfo);
// 将时间字符串写入文件
std::ofstream ofs("time.txt");
ofs << buffer << std::endl;
ofs.close();
return 0;
}
```
以上代码会将当前时间保存到 time.txt 文件中。您可以根据需要修改时间格式和文件名。
阅读全文