gpt4 book ai didi

c++ - POSIX C/C++ 日志文件(VEX V5 大脑)

转载 作者:太空宇宙 更新时间:2023-11-04 12:30:19 24 4
gpt4 key购买 nike

我们的 VEX 机器人团队正在寻求启动电机性能(电流/温度)的日志文件 (here's an example of file handling on 'brain')

由于不知道大脑将如何关闭,我们需要打开写入并关闭文件。由于可能存在 CPU/内存限制,我们希望日志文件尽可能小

我们的想法是:

A - 在启动时附加一个带有最后日志的历史文件并清除日志文件

B - 在启动时循环查找 1.txt、2.txt 直到找不到C - 更好的东西!

我进行了广泛的研究,发现许多解决方案不适用于 VEX 大脑。 IDE 是 C++,怀疑只能使用 POSIX 库。

Brain/IDE 似乎没有日期或时间戳功能。

提前致谢!

最佳答案

对于 A,您可以打开相同的日志文件进行追加:

ofs.open("a_long_filename_debug.txt", std::ofstream::out | std::ofstream::app);

B 也很好。只是一个日志轮换策略。

关于c++ - POSIX C/C++ 日志文件(VEX V5 大脑),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58916355/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com