C语言 | 读写文件
生活随笔
收集整理的這篇文章主要介紹了
C语言 | 读写文件
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
C語言怎樣向文件讀寫字符
fgetc函數(shù)
調(diào)用形式:fgetc(fp) 功能:從fp指向的文件讀入一個字符。 返回值:讀成功,帶回所讀的字符,失敗則返回文件結(jié)束標志EOF(即-1)。fputc函數(shù)
調(diào)用形式:fputc(ch,fp) 功能:把字符ch寫到文件指針變量fp所指向的文件中。 返回值:輸出成功,返回值就是輸出的字符;輸出失敗,則返回EOF(即-1)。C語言怎樣向文件讀寫一個字符串
fgets函數(shù)
調(diào)用形式:fgets(str,n,fp) 功能:從fp指向的文件讀入一個長度為(n-1)的字符串,存放到字符數(shù)組str中。 返回值:讀成功,返回地址str,失敗則返回NULL。fputs函數(shù)
調(diào)用形式:fputs(str,fp) 功能:把str所指向的字符串寫到文件指針變量fp所指向的文件中。 返回值:輸出成功,返回0;否則返回非0值。C語言用格式化的方式讀寫文件
對文件進行格式化輸入輸出時,要用fprintf函數(shù)和fscanf函數(shù),作用與printf函數(shù)和scanf函數(shù)相仿,都是格式化讀寫函數(shù)。
一般形式
fprintf(文件指針,格式字符串,輸出表列);fscanf(文件指針,格式字符串,輸入表列);C語言用二進制方式向文件讀寫一組數(shù)據(jù)
C語言允許用fread函數(shù)從文件中讀一個數(shù)據(jù)塊,用fwrite函數(shù)向文件寫一個數(shù)據(jù)塊。
一般形式
fread(buffer,size,count,fp);fwrite(buffer,size,count,fp);buffer:是一個地址。
size:要讀寫的字節(jié)數(shù)。
count:要讀寫多少個數(shù)據(jù)項(每個數(shù)據(jù)項長度為size)。
fp:FILE類型指針。
聲明:
本文于網(wǎng)絡整理,版權(quán)歸原作者所有,如來源信息有誤或侵犯權(quán)益,請聯(lián)系我們刪除或授權(quán)事宜。
創(chuàng)作挑戰(zhàn)賽新人創(chuàng)作獎勵來咯,堅持創(chuàng)作打卡瓜分現(xiàn)金大獎總結(jié)
以上是生活随笔為你收集整理的C语言 | 读写文件的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 绍兴房产备案信息查询(绍兴房产备案)
- 下一篇: C语言520心形表白,初学者福利!!