perror C · 输入输出
先输出你给的提示字符串,再输出最近一次系统调用产生的错误信息。
怎么用
perror("提示文字");
小例子
#include <stdio.h>
#include <errno.h>
int main(void) {
FILE* f = fopen("no.txt", "r");
if (f == NULL) perror("打开失败");
return 0;
}
运行结果
输出 打开失败: No such file or directory(具体信息随系统而异)
提醒:它根据 errno 的值查找错误描述,排查文件/网络等系统调用错误时常用
在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← C全部词条