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++ 开发小笔记相关推荐

  1. [Linux]在Linux上部署Java开发环境笔记(一)-- 补充:Linux下如何手动设置IP及配置DNS服务

    在Linux上部署Java开发环境笔记(一) -- 补充:Linux下如何手动设置IP及配置DNS服务 2010/06/17 有的Linux系统会有网络设置的图形操作界面,比如"红旗Linu ...

  2. linux下IIC驱动开发分析

    1.  IIC规范 IIC(Inter-Integrated Circuit)总线是一种由PHILIPS公司开发的两线式串行总线,用于连接微控制器及其外围设备.IIC总线产生于在80年代,最初为音频和 ...

  3. Linux下提权常用小命令

    有些新手朋友在拿到一个webshell后如果看到服务器是Linux或Unix操作系统的就直接放弃提权,认为Linux或Unix下的提权很难,不是大家能做的,其实Linux下的提权并没有很多人想象的那么 ...

  4. 2021-01-13 Linux下安装lua开发环境 Ubuntu

    Linux下安装lua开发环境 Ubuntu 1.下载lua包并解压 wget -c http://www.lua.org/ftp/lua-5.3.5.tar.gz tar zxvf lua-5.3. ...

  5. arm-linux-gcc 裸机程序,Linux下ARM裸机开发-交叉工具链

    初识linux下ARM的裸机开发全过程.现在总结如下: 首先说明为什么要学习裸机开发,一方面bootloader的编写要用到裸机开发的知识,另一方面就是驱动的开发.一般情况下我们进行的系统上的开发. ...

  6. GCC编译器简明教程(Linux下C语言开发环境的搭建)

    GCC编译器简明教程(Linux下C语言开发环境的搭建) 市面上常见的Linux都是发行版本,典型的Linux发行版包含了Linux内核.桌面环境(例如GNOME.KDE.Unity等)和各种常用的必 ...

  7. 在UBUNTU LINUX下搭建 ANDROID开发

    菜鸟系列之一:在 UBUNTU LINUX下搭建 ANDROID开发 第一步:激活 ROOT用户.................................................... ...

  8. LibOpenCM3(一) Linux下命令行开发环境配置

    目录 LibOpenCM3(一) Linux下命令行开发环境配置 LibOpenCM3(二) 项目模板 Makefile分析 LibOpenCM3(三) .ld文件(连接器脚本)和startup代码说 ...

  9. linux 下51单片机开发环境搭建

    linux 下51单片机开发环境搭建(arch linux) 编译sdcc 软件: sdcc 命令:sdcc file.c 得到一堆文件需要( .inx) 命令: packihx file.inx & ...

最新文章

  1. 机器学习(14)逻辑回归(理论)
  2. 防遗忘笔记,Fedora交叉编译window下的virt-iewer的汉化
  3. JTAG之IO口作为普通IO口使用时注意事项
  4. Linux命令速查表
  5. datatable 自定义搜索框 + 汉化
  6. oracle sql切换模式,Oracle SQL 模式下命令回退
  7. 新手进阶:LoadRunner中Pacing的设置
  8. Linux驱动之分层框架
  9. Team Project 设想 -- 基于用户信息的学术搜索
  10. 灌浆料的弹性模量计算_防城港市(灌浆料)月度
  11. 计算机网络网线颜色,网络线接法-各种网线的分类和区别-电气资讯 - 电工屋
  12. ipython安装报错无效_pip,IPython安装(Python2.7版本)windows环境和Linux环境
  13. html视频全套教程,用Dreamweaver讲解html全套视频教程分享
  14. theano中scan简明理解
  15. PS 滤镜算法原理——碎片效果
  16. STM32中的DMA控制器的使用
  17. 指纹识别系统电路设计图集锦 —电路图天天读(200)
  18. 255%可用已接通电源_直流稳压电源五款电路图详解
  19. go标准库的中文翻译
  20. 进阶mapbox GL之paint和filter

热门文章

  1. 为什么同现矩阵*评分矩阵=推荐结果?
  2. flume数据采集_大数据采集系统Flume集群部署
  3. ef mysql dbfirst_.NetCore教程之 EFCore连接Mysql DBFirst模式
  4. 弹射王服务器正在维护中,《弹射王》IOS版合服公告-1.7
  5. 禅道的安装与简单使用
  6. Java基础04 编译与反编译
  7. oracle登录日志查看_last命令详解--查看Linux 登录日志+实例说明
  8. html 源码_HTML从零开始——简单介绍
  9. 计算机窗口移动方法有,北京版一年级信息技术上册《操作窗口学本领》教案
  10. Jdb命令 The Java Debugger