c語言怎麼把東西寫到檔案裡,再從檔案輸出到螢幕上

2021-07-04 15:44:53 字數 724 閱讀 9768

1樓:匿名使用者

用writeprivateprofilestring( )和getprivateprofilestring( ) 兩個函式就可以了啊, 不用開啟檔案 , 關閉檔案, 定位, 移動檔案指標之類的

為防止有人說c下不能用, 特寫一個簡單的

#include

#include

#include

struct struct

;char filename=;

struct struct s[3];

int count=0;

int main()

char temp[3];

char str[20];

writeprivateprofilestringa("all","count","3",filename);

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

return 0;}

2樓:匿名使用者

//按照結構體寫入

void writefile(...)

{int j;

fp=fopen(...);

for(j=0;j

3樓:聽不清啊

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

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

現有c語言檔案怎麼生成he檔案翱

工程檔案管理中,將輸出.hex檔案選項勾上,然後重新編譯就可以了。生成的hex檔案儲存在你的工程資料夾中,與工程同名。你說的是微控制器吧,用keil編譯連結之後會自動生成hex檔案。當然需要做一些簡單的設定。如圖所示 可以按如下方法生成 copyhex檔案 在keil左邊的 project 欄中,滑...

c語言裡怎麼輸出6位以上的小數,C語言裡怎麼輸出6位以上的小數。

1 c語言中制,輸出double型別 雙精度實型 以及float型別 單精度實型 時,預設輸出6位小數。比如這樣的 double a 1 printf lf n a 輸出會是 1.000000 2 但是有時六位會顯得很長,沒必要。比如計算平均分,一到兩位小數就足夠了。可是有時六位又不夠,需要更多位小...

C語言怎麼把資料檔案中的資料讀出來跟程式中的資料進行比較

自己看c語言的檔案操作,很簡單的。c語言中如何實現從檔案讀取一資料並和使用者輸入的進行比較?c語言怎樣將數字從檔案裡逐個讀取出來 可以通過fscanf,從檔案中依次讀取資料。當fscanf返回eof時,表示讀到檔案結尾,這時停止讀取即可。以檔案中儲存的為空格分隔的整型字元為例,可以寫作 從開啟的檔案...