linux下C\C++ 开发小笔记

117 篇文章 6 订阅
33 篇文章 5 订阅

1、linux下C的标准库中没有提供itoa、itof等,但可以使用sprintf或snprintf来代替,

例如:

int iNum = 123456;
char tmpBuf[256];
itoa(iNum, tmpBuf, 10);

则可以按照如下方式使用:
sprintf(tmpBuf,"%d",iNum);
snprintf(tmpBuf,256,"%d",iNum);

2、判断文件是否存在
if(access(buff,F_OK) == 0)
  cout<<"2:文件存在"<<endl;
 else
  cout<<"2:文件不存在"<<endl;

3、输出errno

包含头文件#include<errno.h>

直接使用errno即可:

printf("errno = %d\n",errno);


4、判断目录是否存在,如果不存在就创建它

  if(NULL== opendir(dir))//判断目录 

     mkdir(dir, MODE);//创建目录


5、判断文件是否存在

if(access(fileName,F_OK)>=0)

   printf("Yes\n");

else

   printf("No\n");

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值