perror
From cppreference.net
File input/output
| Types and objects | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
定义于头文件
<stdio.h>
|
||
|
void
perror
(
const
char
*
s
)
;
|
||
将当前存储在系统变量 errno 中的错误代码以文本形式描述输出到 stderr 。
描述由以下组件拼接而成:
-
指向的以空字符结尾的字节字符串的内容,后跟
": "
(除非
s是空指针或s指向的字符是空字符) -
描述存储在
errno中的错误代码的实现定义错误消息字符串,后跟 ' \n ' 。该错误消息字符串与 strerror ( errno ) 的结果相同。
目录 |
参数
| s | - | 指向以空字符结尾的说明性字符串的指针 |
返回值
(无)
示例
运行此代码
可能的输出:
fopen() failed: No such file or directory
参考文献
- C11 标准 (ISO/IEC 9899:2011):
-
- 7.21.10.4 perror 函数 (页: 339)
- C99 标准 (ISO/IEC 9899:1999):
-
- 7.19.10.4 perror 函数 (页: 305)
- C89/C90 标准 (ISO/IEC 9899:1990):
-
- 4.9.10.4 perror 函数
参见
|
(C11)
(C11)
|
返回给定错误码的文本描述
(函数) |
|
C++ 文档
for
perror
|
|