linux C++之错误处理
来源:互联网 发布:苹果下歌用什么软件 编辑:程序博客网 时间:2024/05/24 07:13
/* * main.cpp * * Created on: Jul 5, 2014 * Author: john */#include<iostream>#include<string.h>#include<errno.h>#include<fstream>using namespace std;int main(){ ofstream sampleout; sampleout.open("1",ios::app); if(!sampleout) { cout<<"shibai\r\n"; cout<<strerror(errno)<<endl;//strerror函数需要头文件string.h return 0; } sampleout.write("hehehe",strlen("hehehe")); sampleout.close(); ifstream samplein; samplein.open("1"); if(!samplein) { cout<<strerror(errno)<<endl;//strerror函数需要头文件string.h } char inBuf[256]={0}; int nCount=0; while(samplein.getline(inBuf,256)) { cout<<inBuf<<endl; cout<<nCount++<<endl; memset(inBuf,0,256); } samplein.close();}
其实这一部分,最主要的就是strerror函数,该函数声明在string.h当中,能够根据传入的错误代码,返回我们能够理解的错误信息
0 0
- Linux C函数之错误处理函数
- linux c 错误处理
- Linux C语言错误处理
- Linux C语言错误处理
- Linux - 错误处理 代码(C)
- objective-c之错误处理
- linux C++之错误处理
- c开发策略-之-错误处理
- c函数之【错误处理函数】
- UNIX/Linux程序设计教程之错误处理
- linux编程之网络编程错误处理
- linux C复习:linux下的错误处理方式
- linux c之信号signal处理机制
- C语言linux下实现多语言以及错误处理
- C/C++处理错误
- C语言错误处理
- Objective-C错误处理
- C语言错误处理
- 终端登录LINUX系统是颜色配置
- Extjs4布局layout
- 集合S中是否存在两个元素使它们的和等于另外一个整数
- discuz论坛去掉默认使用QQ秀,让用户不再使用QQ秀作为头像
- 关于base64编码的原理及实现
- linux C++之错误处理
- C++中的函数指针和函数对象总结
- VAssistX 使用方法
- CentOS 下 sftp 有人能连有人不能连
- 为啥box2d速度低的情况下, 碰撞不反弹, 贴着物体飞行??
- V4L2 CONTROLS
- 客户端的多线程
- 基于微软Unity的IoC容器(DI)实现
- <<Python编程实践>>之which is __main__