1樓:樹琇祖春
你沒有學檔案操作吧?
程式執行中開啟檔案,程式退出時儲存檔案。
filefp;
fp=fopen("filename","a+")fprintf(fp,"%s",s);
fclose(fp);
2樓:揚濮匡書萱
網上給出的c語言標準**是將資料儲存在記憶體中,程式關閉後,記憶體的資料當然也就消失了,就像你使用word寫文章,如果沒有儲存的話就關電腦,那麼你寫的文章也會消失的。所以一定要將資料儲存在本地硬碟上。
c語言中將資料儲存在本地硬碟的方法很多,我就說一種方法,使用c語言標準的檔案i/o函式庫的。
fwrite函式。
來儲存資料。我給出乙個示範**:
fwrite函式。
**中我定義了乙個通訊錄,這個通訊錄很簡單,只有人的姓名和**。我使用檔案i/o函式的fwrite函式將這個通訊錄儲存在本地的txt檔案上。我執行了3次,執行完成後,我開啟txt檔案,內容如下:
**中我定義了乙個通訊錄,這個通訊錄很簡單,只有人的姓名和**。我使用檔案i/o函式的fwrite函式將這個通訊錄儲存在本地的txt檔案上。我執行了3次,執行完成後,我開啟txt檔案,內容如下:
通訊錄的內容以文字的形式儲存在本地,這樣電腦關機或者程式退出資料都不會丟失了。
通訊錄的內容以文字的形式儲存在本地,這樣電腦關機或者程式退出資料都不會丟失了。
可以在這個示範程式上進行擴充套件,設計出更為複雜的程式,實現更為複雜的功能。
c語言如何用檔案儲存資料
3樓:惠企百科
1、新建乙個資料夾,並在資料夾中建立乙個文件。
2、開啟自己的c語言器。
3、新建乙個原始檔。
4、寫好c語言基本的框架。
5、將檔案儲存到新建的資料夾中。
6、儲存的檔名一定要加。c,在點選儲存。
7、輸入下面的**。
8、點選文件,輸入的內容就出現在了文件中。
c語言如何用檔案儲存資料
4樓:小小小小顰
具體操作步驟如下:
1、首先,建立乙個新資料夾,在該資料夾中建立乙個文件,如下圖所示,然後進入下一步。
4、然後,編寫c語言的基本框架,如下圖所示,然後進入下一步。
5、隨後,點選儲存圖示,將檔案儲存在新建立的資料夾中,如下圖所示,然後進入下一步。
6、接著,檔名務必要新增。c,再單擊「儲存」按鈕,如下圖所示,然後進入下一步。
7、然後,鍵入以下**,如下圖所示,然後進入下一步。
8、最後,單擊文件,輸入的內容將出現在文件中,如下圖所示。這樣,問題就解決了。
5樓:網友
1、新建乙個資料夾,並在資料夾中建立乙個文件。
2、開啟自己的c語言器。
3、新建乙個原始檔。
4、寫好c語言基本的框架。
5、將檔案儲存到新建的資料夾中。
6、儲存的檔名一定要加。c,在點選儲存。
7、輸入下面的**。
8、點選文件,輸入的內容就出現在了文件中。
6樓:瀚漠
#include
#include
#include
#include
#include
struct test
void main()
for(i=0;i<10;i++)tm[i]=data[i].s; for(i=0;i<10;i++)p[i]=&data[i];
for(i=0;i<9;i++)
else break;
*用拆半法先將前半部分與min比較*/
for(i=6;i<9;i++)
else break;
*用拆半法先將後半部分與min比較*/
printf("the worst pingwei is %d and the sorce is %.1f",p[bad]->num,p[bad]->s);
fprintf(fp,"the worst pingwei is %d and the sorce is %.1f",p[bad]->num,p[bad]->s);
列印出最不公平裁判和其分數*/
printf("the best pingwei is %d and the sorce is %.1f",p[good]->num,p[good]->s);
fprintf(fp,"the best pingwei is %d and the sorce is %.1f",p[good]->num,p[good]->s);
列印出最公平裁判和其分數*/
printf("---n");
fprintf(fp,"---n");
printf("next one:"); /*列印出下一位*/
while(1);
輸出到檔案不難,在程式開始使用fopen開啟乙個檔案,得到返回值fp,之後使用fprintf把想輸出的內容輸出到fp即可,在退出程式的時候使用fclose關閉fp。
c語言如何用檔案儲存資料
7樓:鋒視小戲卦呀
1、新建乙個資料夾,並在資料夾中建立乙個文件。
2、開啟自己的c語言器。
3、新建乙個原始檔。
4、寫好c語言基本的框架。
5、將檔案儲存到新建的資料夾中。
6、儲存的檔名一定要加。c,在點選儲存。
7、輸入下面的**。
8、點選文件,輸入的內容就出現在了文件中。
c語言實現帶有括號的四則運算,C語言實現帶有括號的四則運算
include float sss float d,char e,int i else for n i i i i if n 0 i n 1 else i n 2 main printf n sss d,e,i 應該跟實際情況來定.見 用簡單的c語言實現帶括號的四則運算?求達人用c語言編寫一個帶括號...
如何用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語言實現檔案先寫入部分資料,然後再讀取輸出在螢幕上
按照結構體寫入 void writefile int j fp fopen for j 0 j 你寫的是一個二進位制檔案,不能以文字檔案的方式來讀的。要先用fread讀到同樣定義的studnt型別的結構體 或結構體陣列 中,然後再用格式化輸出語句進行輸出結構體的每一個域。c語言 怎麼把一個指定檔案的...