導航:首頁 > 文件管理 > c怎麼從文件中讀取

c怎麼從文件中讀取

發布時間:2024-04-07 04:11:20

㈠ c語言從文件讀取數據

四個整型 一個浮點型, 所以 用數組的話 只能是用浮點型數組, 即float a[5];

或者用五個變數, 可以是四個整型,一個浮點型. int a,b,d,e; float c;

打開文件部分相同.

FILE*fp=fopen("input1.txt","r");

讀取數據, 數組方式:

inti;
floata[5];
fscanf(fp,"%f,",&a[0]);
for(i=1;i<5;i++)
fscanf(fp,"%f",&a[i]);

變數方式:

inta,b,d,e;
floatc;
fscanf(fp,"%d,%d%f%d%d",&a,&b,&c,&d,&e);

㈡ 怎樣用C讀取文件內容

使用fopen,fscanf函數即可讀取文件數據。
1、fopen的函數原型:FILE * fopen(const char * path,const char * mode);
fopen函數的第一個參數是文件路徑,第二個參數是打開方式,有以下幾種方式:
r 以只讀方式打開文件,該文件必須存在。
r+ 以可讀寫方式打開文件,該文件必須存在。
rb+ 讀寫打開一個二進制文件,允許讀數據。
rw+ 讀寫打開一個文本文件,允許讀和寫。
w 打開只寫文件,若文件存在則文件長度清為0,即該文件內容會消失。若文件不存在則建立該文件。
w+ 打開可讀寫文件,若文件存在則文件長度清為零,即該文件內容會消失。若文件不存在則建立該文件。
a 以附加的方式打開只寫文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾,即文件原先的內容會被保留。(EOF符保留)
a+ 以附加方式打開可讀寫的文件。若文件不存在,則會建立該文件,如果文件存在,寫入的數據會被加到文件尾後,即文件原先的內容會被保留。 (原來的EOF符不保留)
wb 只寫打開或新建一個二進制文件;只允許寫數據。
wb+ 讀寫打開或建立一個二進制文件,允許讀和寫。
wt+ 讀寫打開或著建立一個文本文件;允許讀寫。
at+ 讀寫打開一個文本文件,允許讀或在文本末追加數據。
ab+ 讀寫打開一個二進制文件,允許讀或在文件末追加數據。
上述的形態字元串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函數庫打開的文件為二進制文件,而非純文字文件。
返回值:文件順利打開後,指向該流的文件指針就會被返回。如果文件打開失敗則返回NULL,並把錯誤代碼存在errno中。

㈢ c 如何讀文件

在C語言開發中,想要讀入一個文件。C語言可以使用FILE文件操作進行高和肢讀取。下面小白就來簡單說說C語言如何讀取一個txt文件。

C語言讀取步驟一:首先需要以寫入的方式打開一個空白的texr.txt文件。FILE*fpWrite=fopen("text.txt";"w");

C語言讀取步驟二:打開以後,繼續進行循環寫入0到9的操作。代碼。

C語言讀取棚早步驟三:完成文件寫入操作後,一定戚世要記得對打開文件進行關閉操作。

C語言讀取步驟四:接下來對文件中寫入數據的讀取。首先需要創建一個用於保存讀取數據的數組。

C語言讀取步驟五:創建好數組以後,以讀取的方式對text.txt文件進行打開操作。

C語言讀取步驟六:最後,將讀取到的數據循環保存的創建好的數組中,並且將其顯示到控制台中。

㈣ C程序中如何從txt文件中讀入數據!

像這種情況抄,有多種方法,最簡單的方法是:

1.用"記事本"創建a.txt文件,保存在一個文件夾中,設保存在d:之下

2.編寫程序,並運行

#include<stdio.h>

intmain()

{

inta[10][4];/*假定不超過10行,每行一定有4個元素*/

inti,j;

FILE*fp;

/*打開文件*/

fp=fopen("d:\a.txt","r");/*假設a.txt在d盤根目錄下*/

if(!fp)exit(0);

for(j=0;j<4;j++)/*假定有j行*/

for(i=0;i<4;i++)

fscanf(fp,"%d",&a[j][i]);/*讀一個數據*/

/*關閉文件*/

fclose(fp);

/*顯示運行結果*/

for(j=0;j<4;j++)/*假定有j行*/

{for(i=0;i<4;i++)

printf("%4d",a[j][i]);

printf(" ");

}

return0;

}

以上演示了文本文件的讀寫操作,供你參考.

在讀寫文件時,文件內部有一個"指針"會悄悄地變化(但你看不到),所以讀一個數據後,再讀可以得到下一個數據.

㈤ C語言中如何從文件讀取

#include <stdio.h>
int main(void)
{
FILE *pfin, *pfout;
int n, i;
pfin = fopen("input.txt", "r");
pfout = fopen("output.txt", "w");
fscanf(pfin, "%d", &n);
for(i = 0; i < n; i++)
{
//.......
}

//.............
//................
fprintf(pfout, "%d", n);

fclose(pfin);
fclose(pfout);
return 0;
}

閱讀全文

與c怎麼從文件中讀取相關的資料

熱點內容
華為p10文件在哪裡 瀏覽:802
c編程怎麼寫萬能頭文件 瀏覽:573
視頻文件生成種子 瀏覽:332
蘋果手機程序等級設置 瀏覽:900
qq號被安全中心 瀏覽:376
建設銀行大數據平台 瀏覽:222
蘋果xs微信接收文件下載不了 瀏覽:918
電視移動商城怎麼下載app 瀏覽:500
動漫stl模型文件下載 瀏覽:806
朱記大數據送手機模式 瀏覽:515
杭州百世網路技術有限公司地址 瀏覽:318
高二學編程去哪裡學 瀏覽:228
delphi7網路應用開發pdf 瀏覽:494
ppt怎麼下載模板文件 瀏覽:832
路由器後面哪個是密碼 瀏覽:451
上海畢方網路科技怎麼樣 瀏覽:329
手機迅雷下的文件 瀏覽:990
2018cad重裝打不開源文件 瀏覽:733
qq顯示通話中 瀏覽:3
javatar包解壓 瀏覽:283

友情鏈接