关于C语言自带的错误机制,可选的提示错误函数perror(),strerror(errno),个人测试结果
2014-11-18 19:06
274 查看
用 perror("str"); 可以提示你现在调用的函数出错,显示在显示器上(stdout)
而调用printf("%s",strerror(errno)); 在没有指定输出的文件的时候,和上面的结果一样
但是如果指明了输出文件那么,该函数将会将错误信息保存在你指明的输出文件中(stderr)
例如 :./sample > 2.txt cat 2.txt
共同的头文件是 errno.h
下面一个要加上头文件 string.h
而调用printf("%s",strerror(errno)); 在没有指定输出的文件的时候,和上面的结果一样
但是如果指明了输出文件那么,该函数将会将错误信息保存在你指明的输出文件中(stderr)
例如 :./sample > 2.txt cat 2.txt
共同的头文件是 errno.h
下面一个要加上头文件 string.h
相关文章推荐
- 关于errno与perror,strerror函数
- C语言perror函数和错误处理机制
- 关于Linux系统编程的错误处理:errno、perror、strerror
- C/C++错误分析errno,perror,strerror和GetLastError()函数返回的错误代码的意义
- C语言[面试题]输入一个字节内的数(0~255)和移动位数。输出移位结果(要求循环移位)提示:系统自带的移位都是非循环的
- 关于C语言中函数调用和参数传递机制的探讨
- 关于C语言中省略函数的返回类型的测试
- perror, strerror 显示errno对应的字符串错误信息
- linux系统编程之错误处理:perror,strerror和errno
- 关于C语言中函数调用和参数传递机制的探讨
- 关于执行free函数的时候提示” double free or corruption“错误的解释和解决办法
- 关于C语言中函数调用和参数传递机制的探讨(zz)
- linux系统编程之错误处理:perror,strerror和errno
- 关于C语言中函数调用和参数传递机制的探讨
- 关于C语言中函数调用和参数传递机制的探讨 (转)
- 关于C语言中函数调用和参数传递机制的探讨--汇编
- 关于C语言中函数调用和参数传递机制的探讨(二 .传递一个参数)
- 关于C语言中函数调用和参数传递机制的探讨(一 .无参数传递)
- perror, errno, strerror 三个函数的说明
- C语言中关于错误输出的函数