如何用c語言實現檔案先寫入部分資料,然後再讀取輸出在螢幕上

2022-02-14 16:00:22 字數 1386 閱讀 8521

1樓:匿名使用者

//按照結構體寫入

void writefile(...)

{int j;

fp=fopen(...);

for(j=0;j

2樓:聽不清啊

你寫的是一個二進位制檔案,不能以文字檔案的方式來讀的。

要先用fread讀到同樣定義的studnt型別的結構體(或結構體陣列)中,然後再用格式化輸出語句進行輸出結構體的每一個域。

c語言—怎麼把一個指定檔案的內容輸出到螢幕上?

3樓:匿名使用者

讀資料的方式要與資料儲存的格式一致,如果檔案的內容的儲存方式不同,需要用相應的格式。

例如,下面讀檔案與寫檔案的格式相同。

void read()//從檔案1.txt讀出資料fscanf(fp,"%d\n",&n);

for(i=0;i

fscanf(fp,"%d\n",&a[i]);

fclose(fp);

for(i=0;i

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

}void write() //儲存資料到檔案1.txtfprintf(fp,"%d\n",n);//儲存陣列元素個數for(i=0;i

fprintf(fp,"%d\n",a[i]);//儲存每個陣列元素,佔一行

fclose(fp);}

4樓:加菲帶你看電影

先讀取檔案fread 在把讀取的內容顯示出來printf

c語言 將檔案內容輸出到螢幕的方法

5樓:

從檔案內容讀入和輸出可以使用fscanf、fprintf如:fscanf(fp, "%d", &num); //從檔案fp讀入一個整數到num變數

fprintf(fp, "%d", num); //將num變數的值輸出到檔案fp

螢幕也可以看作一個檔案流,輸入是stdin,輸出是stdout,如輸出到螢幕,就是:

fprintf(stdout, "%d", num);

如何用c語言將一段文字寫入txt文字,然後讀出文字中的內容顯示在螢幕上?求指導。

怎樣用c語言編寫**,用於讀取文字內容在螢幕上輸出

6樓:匿名使用者

假設文字檔案data.txt的內容是

abcde

12345

#include

void main()

fclose(fp);

} else printf("無法開啟文字檔案讀取。\n");}

如何用C語言實現dirabc 功能

include include include define rp f 需要進行查詢的目錄 define fa 需要查詢的檔案型別 void find char c,file fp tmp 255 strcpy tmp,c while dr dr findnext fb while df int m...

請教如何用C語言實現10進位制轉換5進位制的轉換器

這是我資料結構課上老師留的課堂作業,但是此 並非本人原創。但已通過驗證。這個 可以把十進位制的轉換成任意進位制的。include include define stack init size 50 define stack increment 10 棧定義 typedef structstack 構...

如何用組合語言實現微控制器比較轉移

pan clr cy mov 30h,a subb a,10 jb cy,prog1 mov a,30h clr cy subb a,20 jb cy,prog2 mov a,30h clr cy subb a,30 jb cy,prog3 prog1 nop prog2 nop prog3 nop...