来源:我的博客站 OceanicKang |《C语言之打印错误信息》

  • 标准输入 — stdin
  • 标准输出 — stdout
  • 标准错误输出 — stderr
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>int main(void)
{FILE *fp;if ((fp = fopen("file_is_not_have.txt", "r")) == NULL) {printf("错误代码:%d\n", errno);perror("perror打印错误信息");fprintf(stderr, "fprintf打印标准错误输出:%s\n", strerror(errno));printf("printf打印标准输出:%s\n", strerror(errno));exit(EXIT_FAILURE);}return 0;
}

C语言之打印错误信息相关推荐

  1. C语言函数:错误信息打印函数,strerror()与perror()

    C语言函数:错误信息打印函数,strerror()与perror() strerror: C语言函数: 字符串函数及模拟实现strtok().strstr().strerror()_srhqwe的博客 ...

  2. linux c 打印错误信息error errno perror和strerror的区别

    1 perror  头文件:stdio.h  void perror(const char *msg);  它是基于errno的当前值,在标准错上产生一条出错信息,然后返回.  它先输出由msg字符串 ...

  3. python学习(五)--打印错误信息

    from urllib import request #打印错误信息 except Exceptionlist = [ "http://www.baidu11.com/", &qu ...

  4. C语言中返回错误信息的函数总结

    C语言strerror()函数:返回错误原因的描述字符串 头文件: #include <string.h> 定义函数: char * strerror(int errnum); 函数说明: ...

  5. 【原】iOS学习之Xcode8关于控制台不打印错误信息

    前几天将我的Xcode升到了8,但是在运行程序时,会打印很多没有用的信息,如下图: Xcode8运行程序时打印的乱码 于是各种寻求答案,找到如下答案: Edit Scheme-> Run -&g ...

  6. javascript 打印错误信息 catch err

    使用 console.log(err); 是无法打印出来的.默认只能打印出错误信息.如图 http.interceptors.response.use(response => {return r ...

  7. 标准C库函数之perror()、strerror(),以及他们之间各种的优缺点(打印错误信息)

    前言 如果,想要深入的学习标准C库中perror.strerror函数,还是需要去自己阅读Linux系统中的帮助文档. 具体输入命令: man 3 perror man 3 strerror 即可查阅 ...

  8. 【Gin⭐012】Go语言Gin框架-错误信息翻译成中文

    1:翻译的通用函数 2:初始化通用函数 3:转换错误信息格式 4:翻译错误信息 package mainimport ("fmt""net/http"" ...

  9. c语言错误writing,C语言编译器的错误信息

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Not a valid expression format type 不合法的表达式格式 Not an allowed type 不允许使用的类型 Num ...

  10. c语言编译器查错,C语言编译器的错误信息

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 Not a valid expression format type 不合法的表达式格式 Not an allowed type 不允许使用的类型 Num ...

最新文章

  1. socket可以写成单例嘛_精读《设计模式 - Singleton 单例模式》
  2. 返回或输出类型为 unsigned 8-bit type(8U) 的函数积累!
  3. wireshark从入门到精通(协议排错安全篇)4
  4. C# 中几个关键词的使用
  5. HTML中属性值是否加引号规则详解
  6. Java 8:对集合中的值进行排序
  7. missforest_missforest最佳丢失数据插补算法
  8. 14天学会安卓开发(附PDF文档和全部示例代码)
  9. processing solution item 在加载时一直出现
  10. java行转列_Java后端面试标准:如何准备一场后端面试?
  11. 技术转管理:应该如何识人、带人和用人?
  12. cmake导入so库_cmake编译.so库体积非常大,求解答
  13. 7-9 一元多项式的乘法与加法运算 (20 分)
  14. netstat 查看网络连接、路由表、接口状态、端口信息
  15. 华为星环大数据_大数据平台-华为和星环
  16. If today were the last day of my life
  17. matlab 删除workspace,MATLAB命令中清空workspace的是
  18. 服务器间通过ssh使用密钥对实现无密码登录
  19. 生信宝典教程大放送,一站式学习生信技术
  20. android多个悬浮窗口的实现,android实现桌面移动悬浮窗口

热门文章

  1. 5G手机网优测试软件,5G测速WiFi测量仪
  2. H5支付(支付宝)开通流程
  3. Visual Studio Code中设置HTML/HTML5模板
  4. java 调用felix_java – 使用SSH的Apache Felix shell
  5. Android开发之对上下两个图层的操作
  6. 利率上浮100bp是什么意思,利率浮动值60BP什么意思
  7. 创新式开发探索(三) —— 反思自己的开发活动
  8. 我对《简约至上》的理解
  9. 热身赛-巴西5-1坦桑尼亚 卡卡传射罗比两破门
  10. caffe源码学习:Blobs