国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【C標(biāo)準(zhǔn)庫】詳解fopen函數(shù) 一篇讓你搞懂fopen函數(shù)

這篇具有很好參考價(jià)值的文章主要介紹了【C標(biāo)準(zhǔn)庫】詳解fopen函數(shù) 一篇讓你搞懂fopen函數(shù)。希望對大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

創(chuàng)作不易,感謝支持!  ̄ \underline{創(chuàng)作不易,感謝支持! } 創(chuàng)作不易,感謝支持!?

fopen函數(shù)

頭文件:stdio.h

功能是打開一個(gè)文件,其聲明格式是:

FILE *fopen(const char *filename, const char *mode);

文件指針名 = fopen(文件名,使用文件方式)

  • “文件名”是被打開文件的文件名,類型是C風(fēng)格字符串。
  • “使用文件方式”是指文件的類型和操作要求。
參數(shù):

filename : 字符串,表示要打開的文件名稱。
mode : 字符串,表示文件的訪問模式,可以是以下表格中的值。

返回值:

該函數(shù)返回一個(gè) FILE 指針(文件指針)。如果打開失敗則返回 NULL。

打開方式如下:
  • 注意:這里的輸入意思是從文件獲取信息;輸出是向文件輸出信息
文件使用方式 含義 如果指定文件不存在
“r”(只讀) 為了輸入數(shù)據(jù),打開一個(gè)已經(jīng)存在的文本文件(從文件獲?。?/td> 出錯(cuò)
“w”(只寫) 為了輸出數(shù)據(jù),打開一個(gè)文本文件(向文件輸出) 建立一個(gè)新的文件
“a”(追加) 向文本文件尾添加數(shù)據(jù) 出錯(cuò)
“rb”(只讀) 為了輸入數(shù)據(jù),打開一個(gè)二進(jìn)制文件 出錯(cuò)
“wb”(只寫) 為了輸出文件,打開一個(gè)二進(jìn)制文件 建立一個(gè)新的文件
“ab”(追加) 向一個(gè)二進(jìn)制文件尾添加數(shù)據(jù) 出錯(cuò)
“r+”(讀寫) 為了讀和寫,打開一個(gè)文本文件 出錯(cuò)
“w+”(讀寫) 為了讀和寫,創(chuàng)建一個(gè)新的文本文件 建立一個(gè)新的文件
“a+”(讀寫) 打開一個(gè)文件,在文件末尾讀進(jìn)行讀寫 建立一個(gè)新的文件
“rb+”(讀寫) 為了讀和寫打開一個(gè)二進(jìn)制文件 出錯(cuò)
“wb+”(讀寫) 為了讀和寫,新建一個(gè)二進(jìn)制文本文件 建立一個(gè)新的文件
“ab+”(讀寫) 打開一個(gè)二進(jìn)制文件,在文件末尾進(jìn)行讀和寫 建立一個(gè)新的文件

注意:如果使用任何一種 ”w" 模式打開一個(gè)現(xiàn)有文件,該文件的內(nèi)容會(huì)被刪除,以便程序在一個(gè)空白文件中開始操作

操作實(shí)例:
  • 此時(shí)我的項(xiàng)目路徑下沒有file.txt文件,因?yàn)榇蜷_方式是w,所以它會(huì)自動(dòng)創(chuàng)建一個(gè)。
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
   FILE* fp = fopen ("file.txt", "w");
   fclose(fp);//關(guān)閉文件
   fp = NULL;
   return 0;
}

以上代碼均在vs2022環(huán)境下編譯文章來源地址http://www.zghlxwxcb.cn/news/detail-772160.html

到了這里,關(guān)于【C標(biāo)準(zhǔn)庫】詳解fopen函數(shù) 一篇讓你搞懂fopen函數(shù)的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【C語言】一篇讓你徹底吃透(結(jié)構(gòu)體與結(jié)構(gòu)體位段)

    【C語言】一篇讓你徹底吃透(結(jié)構(gòu)體與結(jié)構(gòu)體位段)

    本章重點(diǎn) 主要講解結(jié)構(gòu)體和位移動(dòng)的使用和定義與聲明,并且結(jié)構(gòu)體和位段在內(nèi)存中是如何存儲(chǔ)的。 結(jié)構(gòu)是一些值的集合,這些值稱為成員變量。結(jié)構(gòu)的每個(gè)成員可以是不同類型的變量。 例如用結(jié)構(gòu)體描述一個(gè)學(xué)生: struct 結(jié)構(gòu)體 stu結(jié)構(gòu)體標(biāo)簽 (標(biāo)簽可以自己隨便起

    2023年04月19日
    瀏覽(22)
  • 快速上手Linux | 一篇讓你徹底學(xué)會(huì)Linux下安裝MySQL!

    快速上手Linux | 一篇讓你徹底學(xué)會(huì)Linux下安裝MySQL!

    ?? 鴿芷咕 :個(gè)人主頁 ??? 個(gè)人專欄 :《C語言初階篇》 《C語言進(jìn)階篇》 ??生活的理想,就是為了理想的生活! ?? ?? hello! 各位鐵汁們大家好啊,我相信各位初學(xué)者在學(xué)習(xí)linux的時(shí)候?qū)τ诎惭bMySQL來說簡直是太難受了? ?? ?? 不小心安裝出現(xiàn)錯(cuò)誤查找半天,想想都

    2024年02月04日
    瀏覽(25)
  • 【算法精講】一篇讓你掌握前綴和算法(附圖解和不少題目練習(xí)~~)

    【算法精講】一篇讓你掌握前綴和算法(附圖解和不少題目練習(xí)~~)

    前綴和算法是一種用空間換時(shí)間的算法,他常常用于解決某些題目或者作為某些高級算法的組成部分。 例如:讓你求某個(gè)矩陣(一維)的子矩陣的最大值,如果使用暴力解法它的時(shí)間復(fù)雜度將會(huì)是O(n^2) ,但如果使用該算法就可以使其時(shí)間復(fù)雜度降低一個(gè)維度也就是O(N). 講解

    2024年04月13日
    瀏覽(21)
  • 一篇文章讓你搞懂自定義類型-----結(jié)構(gòu)體

    一篇文章讓你搞懂自定義類型-----結(jié)構(gòu)體

    結(jié)構(gòu)是一些值的集合,這些值稱為成員變量。結(jié)構(gòu)的每個(gè)成員可以是不同類型的變量 例如描述一個(gè)學(xué)生 在聲明結(jié)構(gòu)的時(shí)候,可以不完全的聲明 比如 上面的兩個(gè)結(jié)構(gòu)在聲明的時(shí)候省略掉了結(jié)構(gòu)體標(biāo)簽(tag) 那么問題來了 警告: 編譯器會(huì)把上面的兩個(gè)聲明當(dāng)成完全不同的兩個(gè)

    2024年02月16日
    瀏覽(30)
  • [Java基礎(chǔ)系列第5彈]Java多線程:一篇讓你輕松掌握并發(fā)編程的指南

    多線程是一種編程技術(shù),它可以讓一個(gè)程序同時(shí)執(zhí)行多個(gè)任務(wù),從而提高程序的性能和效率。但是,使用Java多線程也不是一件容易的事情,它涉及到很多復(fù)雜的概念和問題,如線程安全、同步、鎖、原子類、并發(fā)集合、生產(chǎn)者消費(fèi)者模式、線程池模式、Future模式、線程協(xié)作模

    2024年02月14日
    瀏覽(26)
  • 一篇文章讓你搞懂TypeScript中的typeof()、keyof()是什么意思

    一篇文章讓你搞懂TypeScript中的typeof()、keyof()是什么意思

    知識(shí)專欄 專欄鏈接 TypeScript知識(shí)專欄 https://blog.csdn.net/xsl_hr/category_12030346.html?spm=1001.2014.3001.5482 有關(guān)TypeScript的相關(guān)知識(shí)可以前往TypeScript知識(shí)專欄查看復(fù)習(xí)??! 最近在 前端的深入學(xué)習(xí)過程 中,接觸了與 網(wǎng)絡(luò)請求 相關(guān)的內(nèi)容,于是計(jì)劃用三個(gè)專欄( HTTP 、 Axios 、 Ajax )和零碎

    2023年04月21日
    瀏覽(28)
  • Nginx配置詳解,一文帶你搞懂Nginx

    1 基本概念 1.1 Nginx簡介 Nginx是一個(gè)高性能的HTTP和反向代理服務(wù)器,特點(diǎn)是占用內(nèi)存少,并發(fā)能力強(qiáng),事實(shí)上Nginx的并發(fā)能力確實(shí)在同類型的網(wǎng)頁服務(wù)器中表現(xiàn)好。Nginx專為性能優(yōu)化而開發(fā),性能是其最重要的考量,實(shí)現(xiàn)上非常注重效率,能經(jīng)受高負(fù)載的考驗(yàn),有報(bào)告表明能支

    2024年01月16日
    瀏覽(22)
  • 讓你搞懂怎么解決LF、CRLF問題LF will be replaced by CRLF the next time Git touched it

    讓你搞懂怎么解決LF、CRLF問題LF will be replaced by CRLF the next time Git touched it

    大家好,我是小餅鵝,讓我們一起學(xué)習(xí)吧 ? 如果我們正在應(yīng)用的windows系統(tǒng)進(jìn)行開發(fā)工作的話,我們很有可能在對代碼進(jìn)行g(shù)it add 的時(shí)候會(huì)看到以下warning: LF will be replaced by CRLF the next time Git touched it 很多人可能并不會(huì)特別在意,因?yàn)樗菜撇]有對我們產(chǎn)生什么影響,可是真

    2024年02月09日
    瀏覽(24)
  • 一文帶你搞懂PyTorch中所有模型查看的函數(shù)model.modules()系列

    model一般繼承nn.Model 他的實(shí)例一般具有幾個(gè)有序 字典 , _modules,_parameters,_buffers,表示當(dāng)前model的子模塊,自己注冊的parameters和buffers 注意,_modules字典keys對應(yīng)子模塊名字,value對應(yīng)子模塊的實(shí)例,所以可以迭代的調(diào)用子模塊的子模塊,比如下面兩個(gè)函數(shù) 因?yàn)槭亲值洌钥?/p>

    2024年02月06日
    瀏覽(26)
  • C/S、B/S架構(gòu)詳解,一文帶你搞懂

    C/S、B/S架構(gòu)詳解,一文帶你搞懂

    ? CS架構(gòu)(Client-Server Architecture)是一種分布式計(jì)算模型,其中客戶端和服務(wù)器之間通過網(wǎng)絡(luò)進(jìn)行通信。在這種架構(gòu)中,客戶端負(fù)責(zé)向服務(wù)器發(fā)送請求,并接收服務(wù)器返回的響應(yīng)。服務(wù)器則負(fù)責(zé)處理客戶端的請求,并返回相應(yīng)的結(jié)果。CS架構(gòu)通常用于構(gòu)建大型的網(wǎng)絡(luò)應(yīng)用程序,

    2024年02月16日
    瀏覽(16)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包