c語言實現能否儲存資料?

時間 2021-05-07 03:11:02

1樓:

我來補充一點吧。很多回答說到了檔案讀寫,這是對的,但是乙個應用程式儲存資料到硬碟也有主流的三種方式:

1,使用自己設計的檔案格式,就比如說樓上有些回答直接把乙個變數的值寫進檔案,下次開啟程式直接讀檔案來得知上次執行的結果。

2,使用 XML,JSON,INI 等檔案格式。其實這些檔案格式說到底還是純文字檔案,這種方法的好處是,這些檔案格式都能找到一大把解析的庫,可以免去手動解析之苦,最重要的是,這些檔案格式是支援複雜的資料結構的,比如說巢狀什麼的。

3,寫入資料庫。這種方式相比第二種更強,因為它可以儲存非常大量的資料,但是要做的準備工作也比較多,比如說安裝資料庫軟體,設計表結構等。只有資料量非常大的時候才會用這種方式。

當然除去這些方式還有其他的,比如說把資料儲存成乙個二進位制檔案,這種二進位制檔案的資料結構是自己設計的。

2樓:

存入檔案裡唄比如說舉個例子

計算乙個公式得出資料

void main()

fclose(fp);

} 這個是乙個作業要求求電位及場強並輸出檔案FILE *fp;

fp=fopen("poumian.txt","wb");

fclose(fp);

這樣存入檔案 ,執行成功之後會得到乙個這樣的檔案 開啟他就這樣 然後我們可以用這個作出圖形

還有這樣的圖

是不是感覺萌萌噠後面是不是跑題了

3樓:

如果你是要在命令列裡輸入資訊,只是單純的不想再把資訊手敲一遍的話,可以把所有要輸入的東西按輸入的格式寫進txt,往命令列裡貼上的。

請問雙緩衝區c語言實現?

我就是這麼拽 include include include include include include include include using namespace std DWORD WINAPI Fun1 LPVOID lpParameter DWORD WINAPI Fun2 LPVO...

有沒有用C語言實現不了的程式?

我是半吊子。不過,大學學彙編時候,老師說如果某個程式需要非常標準的時間的時候,不能用c語言,因為c的每條指令執行時間不是固定的。這個時候就要用到彙編 學渣,只接觸過這兩種語言,不知別的是否可以 因為組合語言中每條指令需要的時間是固定的。呃,記得是這樣,如果我記錯了一定要告訴我。 余天公升 圖靈完全是...

如何用C語言實現異常 狀況處理機制?

藥罐子千里冰封 用強型別的union 俗稱Algebraic Data Type 加Functor和Monad,完全代替辣雞Exception 請參考C語言介面與實現第四章異常與斷言一章有利用setjmp longjmp實現的簡單的try catch finally raise 的介面封裝 還可以參...