跳转到内容

C 编程/string.h/strerror

来自维基教科书,自由的教科书

字符串错误函数,strerror,是一个 C/C++ 函数,它将错误代码(通常存储在全局变量 errno 中)转换为人类可读的错误消息。

strerror 函数在 IEEE Std 1003.1(也称为 POSIX 1)中定义。

可重入性

[编辑 | 编辑源代码]

strerror 函数不可重入。有关该函数的可重入版本,请参见 strerror r。

#include <string.h>
char* strerror(int errnum);

该函数生成并报告一个 C 样式字符串,其中包含从传递的错误代码 errnum 派生的错误消息。

另请参见

[编辑 | 编辑源代码]
  • strerror r
  • perror

参考文献

[编辑 | 编辑源代码]
  1. strerror by OpenGroup
[编辑 | 编辑源代码]
华夏公益教科书