C语言中的错误处理

来源:互联网 发布:2015淘宝刷单处罚规则 编辑:程序博客网 时间:2024/06/15 05:33

C语言中的错误处理

     今天看了C++中的错误处理机制,加上企业中对于程序健壮性的要求,写了一段单出口的C语言错误处理代码,请大家指正!

#include <stdio.h>#include <stdlib.h>//#include <stdbool.h> //包含bool类型的头文件#define true   1#define false  0int main(){int flag = false;FILE *fp = NULL;do{fp = fopen("./1.txt", "r+");if(NULL == fp){break;}flag = true;}while(false);if(!flag){perror("Error:");if(NULL != fp){if(EOF == fclose(fp)){perror("Error:");}}}return 0;}


0 0
原创粉丝点击