c語言怎麼從TXT檔案中讀取小數資料啊?

時間 2023-03-23 04:35:02

1樓:匿名使用者

/*我的txt檔案是小數檔案,每個資料之間用回車分隔,請問怎樣才能將它讀入我的程式啊,緊急求教!*/

#include

#include

#include

#define file_path ""

#define max_line 100

void main()

fseek(filename, 0, seek_end);

filelen = ftell(filename);

fseek(filename, 0, seek_set);

buffer = char*)malloc((filelen + 1) *sizeof(char));

if(buffer ==null)

return;

memset(buffer, '0', filelen + 1) *sizeof(char));

fread(buffer, sizeof(char), filelen, filename);

for(temp = strtok(buffer, "n");temp; temp = strtok(null, "n"))

printf("檔案中的資料是: "

for(int i=0; ifree(buffer);

buffer = null;

/*檔名字我起的叫"",你可以自己起個, 記住, 在執行程式之前務必保證當前目錄下有這個檔案, 因為"r"的方式當沒有檔案時會發生錯誤, 檔案的儲存格式為:

2樓:匿名使用者

按行讀取文字檔案你會吧? 按照文字來讀即可, 每一行讀取以後, 做一個字串到浮點數的轉換。

假設讀取進來的字串是 strline, 轉換部分**如下:

float fnumber = atof( strline );

如何用c語言從txt檔案中讀取資料

c語言讀取文字檔案,C語言如何讀取txt文字里面的內容?

如果要求就這麼簡單的輸出的話。不知道如下結果如何,希望對你有幫助 include void main c語言如何讀取txt文字里面的內容?1 開啟電腦上要讀取的文字檔案。2 開啟文字後,點選文字左上角的 檔案 按鈕。3 點選 另存為 這樣就會儲存本來的這個文字檔案,生成一個新的c檔案。4 點選 儲存...

c語言讀檔案換行,c語言中如何從檔案裡讀取一段字串,至換行符

如果有特殊格式的檔案,不要用fgets這種 2進位制檔案 用fscanf這種,如 檔案格式如下 jsjfs jfslkjfsl lfskdjfl 後面換行,然後是下一行內容 讀取如下 fscanf fp,s s s n a,b,c 就行了,懂了嗎?希望有用!採納吧,這麼辛苦 c語言 fscanf語句...

c語言讀取檔案的函式程式解釋,C語言讀取檔案的函式 程式解釋

原來是空連結串列,p1,p2原來是兩個空節點,迴圈裡面p1先申請一塊記憶體塊,得到一個結點,並且這個結點從檔案輸入了資料 然後p2 next p1 就是得到連結串列 head p2 p1 p2 p1,那麼連結串列就是 head 空節點 p2,下一次迴圈,p1又申請了一塊記憶體並得到一個節點,p2 n...