CTP交易软件-从Windows迁移到Linux平台(2)

本篇讲讲Windows下面的C函数库与Linux下面的C函数库有哪些区别

1、_access与access
在项目中,少不免的需要读写文件,但读写文件之前,总得要判断一下文件是否已经存在,在Windows下面,判断文件是否存在的函数是_access,使用方法可以百度一下;在Linux下,使用access函数来判断。代码分别如下:
头文件:io.h
if (_access(DirFile, 0) == -1)
{
return false;
}
return true;
windows
头文件:unistd.h
if (access(DirFile, F_OK) == 0)
{
return true;
}
return false;
Linux
注意,这里函数的第一个参数也是稍微有点区别的,windows下面,指定文件名的大小写是不分的,而Linux下面的判断文件名是严格区分的,这个可以做一下实验来证明。

2、程序中有时需要等待某些事件才能往下运行,这时候需要暂停运行,sleep函数用得最多了,
但在Windows下面,是Sleep(毫秒),
在Linux下面是sleep(秒)
这里有两个

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值