欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

c語言打開文件函數(shù)使用方法

 更新時間:2014年02月27日 11:04:46   作者:  
這篇文章主要介紹了c語言打開文件函數(shù)使用方法,需要的朋友可以參考下

ANSI C規(guī)定文件打開用函數(shù)fopen,關(guān)閉為fclose。

1、調(diào)用方式通常為:

復(fù)制代碼 代碼如下:

FILE *fp;
fp=fopen(文件名, 打開方式);


2、參數(shù)說明:

文件名: 形如"myfile.dat"、"F:\data\myfile.dat"等等;

打開方式:
"r"(只讀) 為輸入打開一個文本文件
"w"(只寫) 為輸出打開一個文本文件
"a"(追加) 向文件文件尾添加數(shù)據(jù)
"rb"(只讀) 為輸入打開一個二進(jìn)制文件
"wb"(只寫) 為輸出打開一個二進(jìn)制文件
"r+"(讀寫) 為讀寫打開一個文本文件
"w+"(讀寫) 為讀寫建立一個新的文本文件
"a+"(讀寫) 為讀寫打開一個文本文件
"rb+"(讀寫) 為讀寫打開一個二進(jìn)制文件
"wb+"(讀寫) 為讀寫建立一個新的二進(jìn)制文件
"ab+"(讀寫) 為讀寫打開一個二進(jìn)制文件

3、注意:

(1)用"r"方式打開的文件,不能向其輸入數(shù)據(jù),并且該文件已存在,否則出錯;
(2)用"w"方式打開的文件,只能向該文件輸入數(shù)據(jù),如果所打開的文件不存在,則在打開時新建一個以指定的名字命名的文件;如果指定文件存在,則在打開時將該文件刪去,然后新建一個新的文件;
(3)如果函數(shù)fopen打開文件出錯,則fopen返回一個空指針值NULL;
(4)在程序開始運(yùn)行時,系統(tǒng)自動打開3個標(biāo)準(zhǔn)文件:標(biāo)準(zhǔn)輸入(stdin),標(biāo)準(zhǔn)輸出(stdout),標(biāo)準(zhǔn)出錯輸 出(stderr)。如果要使用輸入輸出終端,則不需要打開,可以直接使用,如fputc(stdout,'a');向屏幕輸出字符a。

相關(guān)文章

  • 詳解C語言之柔性數(shù)組

    詳解C語言之柔性數(shù)組

    這篇文章主要介紹了C語言柔性數(shù)組,通過實例分析了不完整類型、結(jié)構(gòu)體及柔性數(shù)組等概念,需要的朋友可以參考下
    2021-11-11
  • C++中cin的返回值問題

    C++中cin的返回值問題

    這篇文章主要介紹了C++中cin的返回值問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-07-07
  • C語言實現(xiàn)簡單學(xué)生管理系統(tǒng)

    C語言實現(xiàn)簡單學(xué)生管理系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)簡單學(xué)生管理系統(tǒng),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-01-01
  • C語言超詳細(xì)講解結(jié)構(gòu)體與聯(lián)合體的使用

    C語言超詳細(xì)講解結(jié)構(gòu)體與聯(lián)合體的使用

    結(jié)構(gòu)體和聯(lián)合體用于描述事物的屬性,如一只鳥的信息,可能包括它的品種,體重,顏色,年齡等,接下來大家一起來詳細(xì)看看吧
    2022-05-05
  • C語言版掃雷小游戲

    C語言版掃雷小游戲

    這篇文章主要為大家詳細(xì)介紹了C語言版的掃雷小游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-08-08
  • C語言實現(xiàn)簡易文本編輯器

    C語言實現(xiàn)簡易文本編輯器

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)簡易文本編輯器,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-05-05
  • C++?STL標(biāo)準(zhǔn)庫std::vector擴(kuò)容時進(jìn)行深復(fù)制原因詳解

    C++?STL標(biāo)準(zhǔn)庫std::vector擴(kuò)容時進(jìn)行深復(fù)制原因詳解

    我們知道,std::vector之所以可以動態(tài)擴(kuò)容,同時還可以保持順序存儲,主要取決于其擴(kuò)容復(fù)制的機(jī)制。當(dāng)容量滿時,會重新劃分一片更大的內(nèi)存區(qū)域,然后將所有的元素拷貝過去
    2022-08-08
  • C語言常用占位符的使用小結(jié)

    C語言常用占位符的使用小結(jié)

    占位符是一種用于格式化輸出的特殊字符,通常用于 printf() 等輸出函數(shù)中,本文主要介紹了C語言常用占位符的使用小結(jié),非常具有實用價值,需要的朋友可以參考下
    2023-05-05
  • C語言實現(xiàn)學(xué)生信息管理系統(tǒng)(文件操作)

    C語言實現(xiàn)學(xué)生信息管理系統(tǒng)(文件操作)

    這篇文章主要介紹了C語言實現(xiàn)學(xué)生信息管理系統(tǒng),增加了文件操作,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-06-06
  • C語言 map函數(shù)的基礎(chǔ)用法詳解

    C語言 map函數(shù)的基礎(chǔ)用法詳解

    這篇文章主要為大家介紹了C語言 map函數(shù)的基礎(chǔ)用法,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2022-01-01

最新評論