输入并调试一个有错误的程序,改正后,分析运行结果。需在VC环境下完成要求,完成后的程序至少需要运行一次,并得出正确结果。
修改后的代码:
#include <stdio.h>
int main()
{
float a, b, sum; // 修改为float类型
scanf("%f%f", &a, &b) ; // 修改为%f格式符,并添加取地址符&
sum = a + b; // 修改为加号
printf("%f, %f, %f\n", a, b, sum) ; // 修改为%f格式符
return 0;
}
如果以上回答对您有所帮助,点击一下采纳该答案~谢谢
随着程序的持续运行,日志文件会越来越多,我们要及时地将不要的老旧日志给清理掉,将占用的磁盘给及时地释放掉。此处的清理机制是建立在日志文件自动切换到(自动切换到新的文件中)的基础上的。
我们可以遍历日志路径下的所有文件,获取这些文件的最后修改时间,与当前时间点做比较,将若干天之前的日志文件都删除掉,只保留最近若干天的日志。当然,这也要求我们出问题时要及时地去拿日志文件,时间拖久了,日志可能就被删除了。
我们可以在软件启动时开启一个新的线程,去做日志的检测和清理工作,完成后就退出线程。那对于电脑一直没关机、软件一直运行的场景呢?我们可以开启一个定时,如果持续运行了一段时间后,自动开启新的线程去做日志检测与清理工作。