国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

C語言中文件讀寫檢測

jf_78858299 ? 來源:C語言入門到精通 ? 作者:閆小林 ? 2023-03-24 15:37 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

ferror函數

C語言提供一些函數用來檢測輸入輸出函數調用時可能出現的錯誤。

一般形式

ferror(fp)

//如果ferror返回值為0(假),表示為出錯;如果返回一個非零值,表示出錯。

對同一個文件每一次調用輸入輸出函數,都會產生一個新的ferror函數值,因此應當在調用一個輸入輸出函數后立即檢查ferror函數的值,否則信息會丟失,在執行fopen函數時,ferror函數的初始值自動置為0。

clearerr函數

clearerr的作用是使文件錯誤標志和文件結束標志置為0。

假設在調用一個輸入輸出函數時出現錯誤,ferror函數值為一個非0值。應該立即調用clearerr(fp),使ferror(fp)的值變成0,以便再進行下一次的檢測。

只要出現文件讀寫錯誤標志,它就一直保留,直到對同一文件調用clearerr函數或rewind函數,或任何其他一個輸入輸出函數。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • C語言
    +關注

    關注

    183

    文章

    7644

    瀏覽量

    145579
  • 文件
    +關注

    關注

    1

    文章

    594

    瀏覽量

    26054
  • 函數
    +關注

    關注

    3

    文章

    4417

    瀏覽量

    67502
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    C語言中宏定義的應用

    C語言中,宏定義是一種預處理指令,用于在代碼中定義和使用常量、函數或代碼片段的替代。
    發表于 08-17 15:33 ?1532次閱讀

    C語言中for循環的用法和應用 C語言中for循環與while循環的區別

    C語言中的循環結構時,for循環是最常用的一種。它允許重復執行一段代碼,直到滿足特定條件為止。
    發表于 08-18 16:33 ?4444次閱讀
    <b class='flag-5'>C</b><b class='flag-5'>語言中</b>for循環的用法和應用 <b class='flag-5'>C</b><b class='flag-5'>語言中</b>for循環與while循環的區別

    C語言必備知識頭文件包含

    文件C語言中是非常重要的組成部分。
    的頭像 發表于 12-01 18:20 ?3244次閱讀

    C語言關于中文字符串的使用誤區在哪

    C語言關于中文字符串的使用誤區背景前幾天在寫c語言代碼進行文件
    發表于 07-14 07:54

    C語言中文字符串的使用誤區有哪些?

    c語言漢字的存儲方式和特點是什么?C語言中文字符串的使用誤區有哪些?
    發表于 10-15 06:24

    C語言中指針的介紹非常詳細

    C語言中指針的介紹非常詳細 C語言中指針的介紹非常詳細
    發表于 12-25 10:39 ?57次下載

    C語言和匯編語言混合編程方法和C語言中斷處理方法

    C語言和匯編語言混合編程方法和C語言中斷處理方法,new
    發表于 01-06 14:36 ?36次下載

    C語言中的關鍵字

    C語言中的入門教程
    發表于 10-14 16:24 ?3次下載

    C語言中文件包含詳細資料總結

    很多人對C語言中的 “文件包含”都不陌生了,文件包含處理在程序開發中會給我們的模塊化程序設計帶來很大的好處,通過文件包含的方法把程序中的各個
    發表于 04-24 18:30 ?5次下載
    <b class='flag-5'>C</b><b class='flag-5'>語言中</b>的<b class='flag-5'>文件</b>包含詳細資料總結

    總結那么幾個C語言中的“坑”

    總結幾個C語言中的“坑”
    的頭像 發表于 01-16 10:52 ?3433次閱讀

    c#語言中怎么使用HTTP代理

    c#語言中怎么使用HTTP代理。
    的頭像 發表于 09-01 14:46 ?2821次閱讀

    C語言怎樣向文件讀寫字符

    C語言用格式化的方式讀寫文件** 對文件進行格式化輸入輸出時,要用fprintf函數和fscanf函數,作用與printf函數和sca
    的頭像 發表于 03-24 15:24 ?1518次閱讀

    【串口屏LUA教程】Lua腳本語言中文教程

    【串口屏LUA教程】Lua腳本語言中文教程
    發表于 04-29 13:03 ?28次下載

    scanf在C語言中的作用

    scanf在C語言中的作用? scanf是C語言中的輸入函數,用于從標準輸入設備(如鍵盤)讀取數據,并將其存儲到變量中。它是C
    的頭像 發表于 11-23 14:13 ?3118次閱讀

    C語言中的socket編程基礎

    Socket編程簡介 Socket是一種通信機制,允許程序之間進行通信。在C語言中,socket編程是網絡編程的基礎。通過使用socket,程序可以發送和接收數據,實現不同計算機之間的通信
    的頭像 發表于 11-01 16:51 ?2170次閱讀