注册 登录  
 加关注
查看详情
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

逍遥子 曰:

得失失得 何必患得患失 舍得得舍 不妨不舍不得

 
 
 

日志

 
 

linux下C\C++ 开发小笔记[原]  

2013-03-25 16:23:41|  分类: linux c/c++开发 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

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");

  评论这张
 
阅读(404)| 评论(0)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018