欢迎访问 生活随笔!

生活随笔

当前位置: 首页 >

001 出错处理

发布时间:2023/11/30 48 豆豆
生活随笔 收集整理的这篇文章主要介绍了 001 出错处理 小编觉得挺不错的,现在分享给大家,帮大家做个参考.
  • 函数strerror()

  • 1.1 函数原型

    char *strerror(int errnum)

    分析:此函数将errnum(它通常就说errno值)映射为一个出错信息字符串,并返回错误此字符串 。

    1.2 代码清单

    #include <stdio.h> #include <string.h> #include <errno.h>int main () {FILE *fp;fp = fopen("file.txt","r");if( fp == NULL ) {printf("Error: %s\n", strerror(errno));}return(0); }

    编译与运行:

    2 函数perror()

    2.1 函数原型

    void perror(const char *str)

    分析:C 库函数 void perror(const char *str) 把一个描述性错误消息输出到标准错误 stderr。首先输出字符串 str,后跟一个冒号,然后是一个空格。

    2.2 代码清单

    #include <stdio.h>int main () {FILE *fp;/* 首先重命名文件 */rename("file.txt", "newfile.txt");/* 现在让我们尝试打开相同的文件 */fp = fopen("file.txt", "r");if( fp == NULL ) {perror("Error: ");return(-1);}fclose(fp); return(0); }

    编译与运行

    总结

    以上是生活随笔为你收集整理的001 出错处理的全部内容,希望文章能够帮你解决所遇到的问题。

    如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。