參數(shù)
Filename:(字符串型)要?jiǎng)?chuàng)建文件的文件名(包含路徑,缺省為當(dāng)前路徑)Mode:屬性 表格參考
| 參數(shù) | 釋義 | 數(shù)字表示 |
|---|---|---|
| S_IRUSR | 可讀 | ->4 |
| S_IWUSR | 可寫 | ->2 |
| S_IXUSR | 可執(zhí)行 | ->1 |
| S_IRWXU | 可讀,寫,執(zhí)行 | ->7 |
Tips 1 數(shù)字可以加減自由組
功能 : 以不同方式讀取指定文件 參數(shù):
filename:打開文件的文件名(包含路徑,缺省為當(dāng)前路徑)Mode:打開模式
| 參數(shù) | 釋義 | 備注(如果不存在) |
|---|---|---|
| r,rb | 只讀方式打開 | 無 |
| w,wb | 只寫方式打開 | 創(chuàng)建該文件 |
| a,ab | 追加方式打開 | 創(chuàng)建該文件 |
| r+,r+b,rb+ | 讀寫方式打開 | 無 |
| w+,w+b,wh+ | 讀寫方式打開 | 創(chuàng)建該文件 |
| a,a+b,ab+ | 讀和追加方式打開 | 創(chuàng)建該文件 |
“b/b+ ”的用法在Windows系統(tǒng)中區(qū)分二進(jìn)制文件與文本文件,帶b的為二進(jìn)制文件,不帶b的為文本文件但是在Linux系統(tǒng)中并不區(qū)別二者 。
功能:從steam指向的文件中讀取n個(gè)字段,每個(gè)字段為size字節(jié),并將讀取的數(shù)據(jù)放回ptr所指的字符數(shù)組中,返回實(shí)際已經(jīng)讀取的的字節(jié)數(shù) 參數(shù):
| 參數(shù) | 釋義 |
|---|---|
| FILE *stream | 要讀取的文件 |
| size_t n | 讀取多少個(gè)字段 |
| size_t size | 每個(gè)字段多少字節(jié) |
| void *ptr | 將讀取結(jié)果放回ptr所指的的數(shù)組中 |
| return value | 實(shí)際已經(jīng)讀取的字節(jié)數(shù) |
功能:從緩沖區(qū)ptr指向的數(shù)組中把n個(gè)字段寫到steam指向的文件中,每個(gè)字段為size字節(jié),返回實(shí)際已經(jīng)寫入的的字節(jié)數(shù) 參數(shù):
| 參數(shù) | 釋義 |
|---|---|
| FILE *stream | 要寫入的文件 |
| size_t n | 寫入多少個(gè)字段 |
| size_t size | 每個(gè)字段多少字節(jié) |
| void *ptr | 緩沖區(qū)代寫入數(shù)據(jù)的指針 |
| return value | 實(shí)際已經(jīng)讀取的字節(jié)數(shù) |
功能: 從指定的文件讀取一個(gè)字符 eg:
#include <stdio.h>int main(){ }新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注