zoukankan      html  css  js  c++  java
  • 70.文件异常

    • ferror检测文件异常
    • perror提示文件错误信息
    • clearerr清除异常,让文件指针回到开头

    完整代码

     1 #define  _CRT_SECURE_NO_WARNINGS
     2 #include<stdio.h>
     3 #include<stdlib.h>
     4 //perror提示文件错误信息
     5 //ferror检测文件异常
     6 //clearerr清除异常,让文件指针回到开头
     7 
     8 void main()
     9 {
    10     //以写的方式打开文件
    11     FILE *pf = fopen("C:\51.txt", "w");
    12     if (pf == NULL)
    13     {
    14         perror("
    错误是");//提示文件出错信息
    15     }
    16     fputs("hello china", pf);
    17     //rewind(pf);//移动到文件开头
    18     
    19     //EOF两种可能,结束,或者出错
    20     if (fgetc(pf)==EOF)
    21     {
    22         if (feof(pf))
    23         {
    24             printf("读到文件末尾");
    25             //让文件指针回到开头
    26             clearerr(pf);
    27         }
    28         if (ferror(pf))
    29         {
    30             printf("异常");
    31             clearerr(pf);
    32         }
    33     }
    34     //关闭文件
    35     fclose(pf);
    36     system("pause");
    37 }
  • 相关阅读:
    13.6 线程通信
    13.5 线程同步
    13.4 控制线程
    13.3 线程的生命周期
    13.2 线程的创建与启动
    13.1 线程概述
    12.10 NIO.2的功能和用法
    bs4
    mysql基本命令
    HDU-1021 Fibonacci Again
  • 原文地址:https://www.cnblogs.com/xiaochi/p/8453798.html
Copyright © 2011-2022 走看看