文章目录
1.检测文件是否占用
- 1.检测文件是否占用
- 2.保留小数位数转字符串
- 3.作者答疑
如果异步监控文件,就需要等待文件加载完毕,其实就是文件控制权的转移。检测代码如下所示:
#include
#include
#include
#include
#include
#include
bool IsFileUsed(const char* filePath)
{
bool ret = false;
int fh = _sopen(filePath, _O_RDWR, _SH_DENYRW,
_S_IREAD | _S_IWRITE );
if(-1 == fh)
ret = true;
else
_close(fh);
return ret;
}
2.保留小数位数转字符串
在C++编程的数学库中,只有floor和cell两个函数,却没有round这个函数,这时可以自己实现,源代码如下所示:
1.四舍五入
int round_double1(double number)
{
return (number > 0.0) ? (number + 0.5) : (number - 0.5);
}
int round_double2(double number)
{
return (number > 0.0) ? floor(number + 0.5) : ceil(number - 0.5);
}
2.数字转字符串保留位数 方法1:
#include
#include //需要包含此头文件
using namespace std;
int main()
{
double x=3.1415926;
int N=3;
std::cout
关注
打赏
最近更新
- 深拷贝和浅拷贝的区别(重点)
- 【Vue】走进Vue框架世界
- 【云服务器】项目部署—搭建网站—vue电商后台管理系统
- 【React介绍】 一文带你深入React
- 【React】React组件实例的三大属性之state,props,refs(你学废了吗)
- 【脚手架VueCLI】从零开始,创建一个VUE项目
- 【React】深入理解React组件生命周期----图文详解(含代码)
- 【React】DOM的Diffing算法是什么?以及DOM中key的作用----经典面试题
- 【React】1_使用React脚手架创建项目步骤--------详解(含项目结构说明)
- 【React】2_如何使用react脚手架写一个简单的页面?