无法将日期写入文件
Unable to write date to file
我发现了一个想法,我想用日期和时间记录我的程序正在做什么。所以我写了一个小函数,编译后没有错误,也没有运行时错误,只是它不会打开log.txt,甚至不会显示日期。
#include <chrono>
#include <ctime>
#include <fstream>
#pragma warning(disable:4996)
void log(const char*& text)
{
std::fstream fs;
fs.open("log.txt", std::fstream::in | std::fstream::out | std::fstream::app);
auto now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
fs << ctime(&now) << text << std::endl;
}
int main()
{
const char* log("Testin codenz stuff");
}
此行:
const char* log("Testin codenz stuff");
正在定义一个名为log
、类型为const char *
、值为"Testin codenz stuff"的局部变量。。它不是函数调用。只需这样做:
log("Testin codenz stuff");
相关文章:
- 如何使用 AWS C++ 开发工具包在给定的开始和结束日期范围内列出 S3 中的文件
- 解析.msg文件的标头流中的日期
- 是否可以在特定日期后没有运行可执行文件
- 如何按创建日期对文件进行排序
- "日期":'class'类型重新定义:错误(日历.cpp文件错误)
- 如何在当前日期/时间之后命名我创建的文本文件
- C++ 显示在 txt 文件中找到的唯一日期及其相关价格
- 排序和写入文件日期
- 将文件名的文件另存为当前时间日期
- 无法将日期写入文件
- 由触发器调用的 MS SQL XP 更改 C++ 文件日期戳,以允许刷新表单应用程序 vb.net
- 从文件中读取大量数据并以有效的方式解析日期.如何提高海量数据的性能
- 使用 C/C++ 中的二叉搜索在日志文件中搜索日期时间
- 如何获取C++文件的编译日期和时间
- 日志文件中的日期使用 ofstream
- 使用C++中的日期和时间命名日志文件
- 将文件的上次修改日期修改为字符串 c++
- 在windows 7中使用windows.h更改C++中的文件创建日期
- Qt资源系统中文件的最后修改日期
- 以格式化的方式打开一个具有日期的文件,并获取该日期进行比较