奶头挺立呻吟高潮av全片,成人试看120秒体验区,性欧美极品v,A片高潮抽搐揉捏奶头视频

C語言

c語言操作文本的基本使用方法

時間:2025-03-20 00:05:49 C語言 我要投稿

c語言操作文本的基本使用方法

  C語言是一門通用計算機編程語言,應(yīng)用廣泛。下面,就和小編一起來看一看c語言操作文本的基本使用方法,希望對大家有幫助!

c語言操作文本的基本使用方法

  字符讀寫函數(shù) :fgetc和fputc

  字符串讀寫函數(shù):fgets和fputs

  數(shù)據(jù)塊讀寫函數(shù):freed和fwrite

  格式化讀寫函數(shù):fscanf和fprinf

  1.字符讀寫:

  fgetc函數(shù)的功能是從指定的文件中讀一個字符,函數(shù)調(diào)用的形式為:

  字符變量=fgetc(文件指針);

  fputc函數(shù)的功能是把一個字符寫入指定的文件中,函數(shù)調(diào)用的形式為:

  fputc(字符量,文件指針);

  2.字符串讀寫

  讀字符串函數(shù)fgets

  函數(shù)的功能是從指定的文件中讀一個字符串到字符數(shù)組中,函數(shù)調(diào)用的形式為:

  fgets(字符數(shù)組名,n,文件指針);

  寫字符串函數(shù)fputs

  fputs函數(shù)的功能是向指定的文件寫入一個字符串,其調(diào)用形式為:

  fputs(字符串,文件指針);

  3.數(shù)據(jù)塊讀寫

  讀數(shù)據(jù)塊函數(shù)調(diào)用的一般形式為:

  fread(buffer,size,count,fp);

  寫數(shù)據(jù)塊函數(shù)調(diào)用的一般形式為:

  fwrite(buffer,size,count,fp);

  4.格式化讀寫

  fscanf函數(shù),fprintf函數(shù)與前面使用的scanf和printf函數(shù)的功能相似,都是格式化讀寫函數(shù)。兩者的區(qū)別在于fscanf函數(shù)和fprintf函數(shù)的讀寫對象不是鍵盤和顯示器,而是磁盤文件。

  這兩個函數(shù)的調(diào)用格式為:

  fscanf(文件指針,格式字符串,輸入表列);

  fprintf(文件指針,格式字符串,輸出表列);

  文件定位

  移動文件內(nèi)部位置指針的函數(shù)主要有兩個,即rewind函數(shù)和fseek函數(shù)。

  rewind函數(shù)前面已多次使用過,其調(diào)用形式為:

  rewind(文件指針);

  它的功能是把文件內(nèi)部的位置指針移到文件首。

  下面主要介紹fseek函數(shù)。fseek函數(shù)用來移動文件內(nèi)部位置指針,其調(diào)用形式為:

  fseek(文件指針,位移量,起始點);

  其中:

  “文件指針”指向被移動的文件。

  “位移量”表示移動的字節(jié)數(shù),要求位移量是long型數(shù)據(jù),以便在文件長度大于64KB時不會出錯。當(dāng)用常量表示位移量時,要求加后綴“L”。

  “起始點”表示從何處開始計算位移量,規(guī)定的起始點有三種:文件首,當(dāng)前位置和文件尾。其表示方法如下表。

  起始點表示符號數(shù)字表示

  文件首SEEK_SET0

  當(dāng)前位置SEEK_CUR1

  文件末尾SEEK_END2

  例如:

  fseek(fp,100L,0);

  其意義是把位置指針移到離文件首100個字節(jié)處。

  還要說明的是fseek函數(shù)一般用于二進制文件。在文本文件中由于要進行轉(zhuǎn)換,故往往計算的位置會出現(xiàn)錯誤。

  c語言中常用的文件檢測函數(shù)有以下幾個。

  文件結(jié)束檢測函數(shù)feof函數(shù)

  調(diào)用格式:

  feof(文件指針);

  功能:判斷文件是否處于文件結(jié)束位置,如文件結(jié)束,則返回值為1,否則為0。

  讀寫文件出錯檢測函數(shù)

  ferror函數(shù)調(diào)用格式:

  ferror(文件指針);

  功能:檢查文件在用各種輸入輸出函數(shù)進行讀寫時是否出錯。如ferror返回值為0表示未出錯,否則表示有錯。

  文件出錯標(biāo)志和文件結(jié)束標(biāo)志置0函數(shù)

  clearerr函數(shù)調(diào)用格式:

  clearerr(文件指針);

  功能:本函數(shù)用于清除出錯標(biāo)志和文件結(jié)束標(biāo)志,使它們?yōu)?值。

【c語言操作文本的基本使用方法】相關(guān)文章:

c語言操作文本基本使用方法09-16

C語言的移位操作符使用方法09-25

C語言對棧的實現(xiàn)基本操作介紹10-29

C語言的底層操作08-23

Go與C語言的操作10-15

C語言位操作是08-17

c語言if函數(shù)的使用方法10-07

C語言的const使用方法07-02

C語言文件的使用方法08-01

主站蜘蛛池模板: 蓝田县| 翼城县| 西乡县| 绥江县| 通辽市| 监利县| 库车县| 平阳县| 墨竹工卡县| 威宁| 上饶市| 县级市| 定南县| 游戏| 琼海市| 阿拉善左旗| 龙南县| 德清县| 瓦房店市| 昌邑市| 丹棱县| 泾阳县| 梁山县| 金华市| 滦平县| 北川| 视频| 西宁市| 普格县| 仁化县| 慈利县| 枝江市| 锦州市| 彭阳县| 哈密市| 新野县| 平邑县| 拜泉县| 双辽市| 剑阁县| 潼关县|