版权声明:博客注明来源即可。 https://blog.csdn.net/u014027680/article/details/82707946
来源:我的博客站 OceanicKang |《C语言之打印错误信息》
- 标准输入 — stdin
- 标准输出 — stdout
- 标准错误输出 — stderr
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <errno.h>
int main(void)
{
FILE *fp;
if ((fp = fopen("file_is_not_have.txt", "r")) == NULL) {
printf("错误代码:%d\n", errno);
perror("perror打印错误信息");
fprintf(stderr, "fprintf打印标准错误输出:%s\n", strerror(errno));
printf("printf打印标准输出:%s\n", strerror(errno));
exit(EXIT_FAILURE);
}
return 0;
}