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

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

你可能感兴趣的:(linux下C\C++ 开发小笔记)