📅  最后修改于: 2020-09-25 08:28:17             🧑  作者: Mango
void perror(const char* str);
perror()
函数解释errno的值以将错误消息打印到stderr
。 errno
保留一个确定错误情况的整数值。
通过串联以下组件形成错误消息:
它在
str
:指向以null结尾的字符串的指针。
没有。
#include
#include
using namespace std;
int main()
{
char filename[] = "example.txt";
/* if the file can not be reomved */
if (remove(filename) != 0)
perror("File deletion failed");
else
cout << "File deleted successfully";
return 0;
}
如果不存在该文件,则运行该程序将产生:
File deletion failed: No such file or directory