C語言怎樣向文件讀寫字符
fgetc函數(shù)
調(diào)用形式:fgetc(fp)
功能:從fp指向的文件讀入一個(gè)字符。
返回值:讀成功,帶回所讀的字符,失敗則返回文件結(jié)束標(biāo)志EOF(即-1)。
fputc函數(shù)
調(diào)用形式:fputc(ch,fp)
功能:把字符ch寫到文件指針變量fp所指向的文件中。
返回值:輸出成功,返回值就是輸出的字符;輸出失敗,則返回EOF(即-1)。
C語言怎樣向文件讀寫一個(gè)字符串
fgets函數(shù)
調(diào)用形式:fgets(str,n,fp)
功能:從fp指向的文件讀入一個(gè)長度為(n-1)的字符串,存放到字符數(shù)組str中。
返回值:讀成功,返回地址str,失敗則返回NULL。
fputs函數(shù)
調(diào)用形式:fputs(str,fp)
功能:把str所指向的字符串寫到文件指針變量fp所指向的文件中。
返回值:輸出成功,返回0;否則返回非0值。
C語言用格式化的方式讀寫文件
對(duì)文件進(jìn)行格式化輸入輸出時(shí),要用fprintf函數(shù)和fscanf函數(shù),作用與printf函數(shù)和scanf函數(shù)相仿,都是格式化讀寫函數(shù)。
一般形式
fprintf(文件指針,格式字符串,輸出表列);
fscanf(文件指針,格式字符串,輸入表列);
C語言用二進(jìn)制方式向文件讀寫一組數(shù)據(jù)
C語言允許用fread函數(shù)從文件中讀一個(gè)數(shù)據(jù)塊,用fwrite函數(shù)向文件寫一個(gè)數(shù)據(jù)塊。
一般形式
fread(buffer,size,count,fp);
fwrite(buffer,size,count,fp);
buffer:是一個(gè)地址。
size:要讀寫的字節(jié)數(shù)。
count:要讀寫多少個(gè)數(shù)據(jù)項(xiàng)(每個(gè)數(shù)據(jù)項(xiàng)長度為size)。
fp:FILE類型指針。
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。
舉報(bào)投訴
-
格式化
+關(guān)注
關(guān)注
2文章
39瀏覽量
9706 -
C語言
+關(guān)注
關(guān)注
183文章
7645瀏覽量
145788 -
函數(shù)
+關(guān)注
關(guān)注
3文章
4419瀏覽量
67627
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
熱點(diǎn)推薦
在PSOC中,怎樣用C語言實(shí)現(xiàn)整型向字符型的轉(zhuǎn)換
在PSOC中,怎樣用C語言實(shí)現(xiàn)整型向字符型的轉(zhuǎn)換?
發(fā)表于 11-19 15:43
基于矢量特征編碼的手寫字符識(shí)別技術(shù)
針對(duì)手寫輸入法中手寫字符識(shí)別技術(shù)的應(yīng)用需求,提出了一種利用矢量字符的矢量方向編碼技術(shù)和概率論知識(shí)設(shè)計(jì)的手寫字符識(shí)別系統(tǒng),避免了傳統(tǒng)手寫輸入法中字符識(shí)別技術(shù)的
發(fā)表于 07-30 11:11
?21次下載
C語言教程之使用字符函數(shù)輸入/輸出字符
C語言教程之使用字符函數(shù)輸入/輸出字符,很好的C語言資料,快來學(xué)習(xí)吧。
發(fā)表于 04-22 17:45
?0次下載
C語言教程之將小寫字母轉(zhuǎn)換為大寫字母
C語言教程之將小寫字母轉(zhuǎn)換為大寫字母,很好的C語言資料,快來學(xué)習(xí)吧。
發(fā)表于 04-22 17:45
?0次下載
C語言教程之輸出一個(gè)字符的前驅(qū)字符
C語言教程之輸出一個(gè)字符的前驅(qū)字符,很好的C語言資料,快來學(xué)習(xí)吧。
發(fā)表于 04-22 17:45
?0次下載
C語言文件位置標(biāo)記教程
隨機(jī)訪問不是按數(shù)據(jù)在文件中的物理位置次序進(jìn)行讀寫,而是可以對(duì)任何位置上的數(shù)據(jù)進(jìn)行訪問。
為了對(duì)讀寫進(jìn)行控制,系統(tǒng)為每個(gè)文件設(shè)置了一個(gè)文件
c語言將小寫字母轉(zhuǎn)換成大寫字母
在C語言中,字符的大小寫轉(zhuǎn)換是常見的操作,而具體實(shí)現(xiàn)該功能的方法有多種,本篇文章將詳盡、詳實(shí)、細(xì)致地介紹C語言中將小
c語言怎么輸出ascii碼對(duì)應(yīng)的字符
行字符的存儲(chǔ)和處理。本文將介紹如何在C語言中輸出ASCII碼對(duì)應(yīng)的字符。 首先,讓我們來了解一下ASCII碼的基本概念。ASCII碼由美國國家標(biāo)準(zhǔn)協(xié)會(huì)(ANSI)于1963年制定,在計(jì)
c語言如何把字符變成ascii碼
的整數(shù)值,范圍從0到127。 在C語言中,可以使用以下幾種方式將字符轉(zhuǎn)換為ASCII碼: 使用字符字面量表示法:在C
C語言怎樣向文件讀寫字符
評(píng)論