回覆列表
-
1 # halo
-
2 # 農金條
2、新建c檔案,用於C語言編譯器,輸入main.c檔案,如下所示。
3、參考程式碼:
#include <stdio.h>
int main()
{
//下面是寫資料,將數字0~9寫入到data.txt檔案中
FILE *fpWrite=fopen("data.txt","w");
if(fpWrite==NULL)
{
return 0;
}
for(int i=0;i<10;i++)
fprintf(fpWrite,"%d ",i);
fclose(fpWrite);
//下面是讀資料,將讀到的資料存到陣列a中,並且列印到控制檯上
int a={0};
FILE *fpRead=fopen("data.txt","r");
if(fpRead==NULL)
{
return 0;
}
for(int i=0;i<10;i++)
{
fscanf(fpRead,"%d ",&a);
printf("%d ",a);
}
getchar();//等待
return 1;
}
4、編譯完成後,執行exe程式,執行後顯示console程式。
-
3 # 愛吃土豆炒山藥
1、新建一個 讀取檔案專案。
2、在 讀取檔案 專案中,新增一個ReadFile.c檔案。
3、在ReadFile.c檔案中,包含需要用到的各種標頭檔案。
4、輸入main函式。
5、使用fopen庫函式開啟檔案,fopen("要讀取的檔案路徑","使用檔案方式")。
6、使用if語句判斷檔案是否開啟成功。
7、使用庫函式fseek()和ftell()獲取要讀取的檔案大小。
8、根據獲取到的檔案大小,使用malloc()函式分配緩衝區。
9、使用庫函式fread()將檔案資料讀取到緩衝區。
10、最後關閉檔案。
11、執行程式,測試是否能夠讀取檔案。
1、C語言讀取步驟一:首先需要以寫入的方式開啟一個空白的texr.txt檔案。FILE *fpWrite=fopen("text.txt","w");
2、C語言讀取步驟二:開啟以後,繼續進行迴圈寫入0到9的操作。程式碼如下圖所示。
3、C語言讀取步驟三:完成檔案寫入操作後,一定要記得對開啟檔案進行關閉操作。
4、C語言讀取步驟四:接下來對檔案中寫入資料的讀取。首先需要建立一個用於儲存讀取資料的陣列。
5、C語言讀取步驟五:建立好陣列以後,以讀取的方式對text.txt檔案進行開啟操作。
6、C語言讀取步驟六:最後,將讀取到的資料迴圈儲存的建立好的陣列中,並且將其顯示到控制檯中。