求助C讀取檔案並計算問題。高分急求

2022-11-03 17:12:00 字數 1347 閱讀 9069

1樓:糖果

建議:樓下第一點說的沒錯,我們一般不用txt文本來儲存資料,但這裡不用access,更不需要資料庫,我們一般使用excel文件來存數資料。

解決**:

如果你非要用txt文本來儲存資料,如果以這種格式儲存。

1:讀取txt,2:解析資料並計算結果然後構造datatable ,3:

繫結資料到右邊的資料控制項(建議用datagridview等,不要用文字框,此處列子用的是datagridview)

文件格式:

處理結果:

處理**:

2樓:匿名使用者

你的問題我想應該是如何按照需要的格式顯示的問題,其他諸如計算、讀取你是知道的,那麼,可以參考以下方法。

1)在form2.designer.cs檔案中,現定義顯示的列頭:this.txtresult.text = "編號\t管徑\t速度\t結果";

2)以「寫入並計算」按鈕為例,程式可以如下:

namespace winformtest

private void btnwrite_click(object sender, eventargs e)

\t\t\t",bianhao, guanjing.tostring(), sudu.tostring(), jieguo.tostring());

txtresult.text += "\r\n" + result;}}}

3樓:匿名使用者

一般來說通常不會用txt做為資料儲存檔案,尤其這種涉及計算的時候,用txt會比較麻煩,建議你用乙個簡單的資料庫,比如access,點寫入的時候就將資料插入資料庫並運算,讀的時候只是從資料庫中讀取資料並顯示到右側文字框。c#與access的訪問**很容易查到,自己找一下了。

c# 讀取txt檔案效率問題

4樓:匿名使用者

streamreader效率已經可以啦,是幾行不至於這麼慢,肯定是其他問題

5樓:匿名使用者

不會的吧,你是不是有別的操作!

急求c#讀取txt檔案內容到datagridview空間文字

6樓:王玉飛

//string path = textbox1.text;

// streamreader sr = new streamreader(path, encoding.getencoding("gb2312"));//讀取檔案

// string str=null;

// while ((str = sr.readline()) != null)//判斷行//

c語言fread函式讀取檔案問題

你寫入文字檔案後,資料是用ascii碼串的形式來表示,已經不是二進位制資料了,因此需要用fscanf函式來讀取,試試如下程式 include include struct hj main fclose fp fread是一個函式。從一個檔案流中讀資料,最多讀取count個元素,每個元素size位元組...

新手求助會計計算問題,急求幫助高分懸賞

你調整時分錄寫為 借 固定資產2000 借 管理費用 2000 結轉就簡單得多了 結轉分錄只用寫,借 本年利潤 8000 貸 管理費用 8000 但你現在的分錄是管理費用借貸兩邊都有金額,那結轉分錄就要寫兩個分錄了,即 1.借 本年利潤 10000 貸 管理費用 10000 2.借 管理費用 200...

c語言檔案讀取十六進製制資料問題,例如檔案中資料是 0x

include int main void c語言中十六進製制數判斷問題!字元資料在機器裡存的方式是一樣的,進製只是表示方式。比如輸入了乙個字元 a 那麼它在機器裡面就是01100001,因為機器都是2進製存的。那麼它的十進位制表示就是97,十六進製制就是61。c語言判斷乙個數字是多少進製是通過開頭...