c讀取檔案中特定內容後的資料c讀取txt檔案中特定內容後的資料

2021-03-08 11:53:36 字數 3045 閱讀 7884

1樓:匿名使用者

static void main(string args)}}} 你就不會把e改為de或者ce嗎?

還有另外一段**給你參考,希望你能舉一反三,直接給出答案多沒意思:

console.writeline("請輸入一個英文句子");

string s = console.readline();//讀取資料

//把這個句子以「,」「。」「!」分隔開,存到陣列裡。

string word = s.split(new char);

//遍歷陣列裡所有的元素

foreach(string str in word )if(str!="")

2樓:匿名使用者

使用fopen,fscanf函式可以實現從txt檔案當中讀取內容,進行簡單操作。

1.fopen的函式原型:file * fopen(const char * path,const char * mode);

fopen函式的第一個引數是檔案路徑,第二個引數是開啟方式,有以下幾種方式:

r 以只讀方式開啟檔案,該檔案必須存在。

r+ 以可讀寫方式開啟檔案,該檔案必須存在。

rb+ 讀寫開啟一個二進位制檔案,允許讀資料。

rw+ 讀寫開啟一個文字檔案,允許讀和寫。

w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。

w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。

a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。(eof符保留)

a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。 (原來的eof符不保留)

wb 只寫開啟或新建一個二進位制檔案;只允許寫資料。

wb+ 讀寫開啟或建立一個二進位制檔案,允許讀和寫。

wt+ 讀寫開啟或著建立一個文字檔案;允許讀寫。

at+ 讀寫開啟一個文字檔案,允許讀或在文字末追加資料。

ab+ 讀寫開啟一個二進位制檔案,允許讀或在檔案末追加資料。

上述的形態字串都可以再加一個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函式庫開啟的檔案為二進位制檔案,而非純文字檔案。

返回值:檔案順利開啟後,指向該流的檔案指標就會被返回。如果檔案開啟失敗則返回null,並把錯誤**存在errno中。

2.例程:

#include

#define f_path "d:\\myfile\\file.dat"

char c;

int main()

3樓:匿名使用者

用正規表示式來分析

名稱空間:using system.text.regularexpressions;

**:string _buff = "da = 5 bb = 3 ce=4"; //這裡模擬讀入了檔案的內容,_buff 要替換成 你從文字里面讀取的字串

regex _reg = new regex(@"[a-za-z_]\w*\s*=\s*(\d+(?!\.|x|e|d|m)u?

)|^0x([\da-f]+(?!\.|x|m)u?

)"); //定義正規表示式

matchcollection mc = _reg.matches(_buff); //匹配所有結果

dictionary_mydic = new dictionary(); //存放結果的dic

foreach (match nobj in mc) //遍歷所有結果

要想得到哪個的值就用 _mydic["變數名"] 比如想得到 da 的值 就是:

int test = _mydic["da"];

4樓:師帥

擷取字串吧

關鍵字設為ce啊

c#讀取txt文字檔案中的資料

5樓:匿名使用者

1、首先先來看一下準備的txt文字檔案的內容。

2、然後在程式中引入操作檔案的名稱空間system.io。

3、接下來需要定義一個變數,儲存檔案所在的路徑。

4、然後先讀取文字內容,呼叫file類的readalllines即可讀取所有內容。

5、接下來是寫入內容,按照下圖的方式,準備要寫入的內容。

6、準備好內容以後,呼叫file的writealllines進行內容的寫入。

6樓:匿名使用者

下面的控制檯應用程式實現要求的功能

d:\data.txt內容為

程式執行結果

7樓:匿名使用者

listlistlines = new list();

using(streamreader reader = new streamreader ("your text file's path"))

line = reader.readerline();

}//迴圈完後,listlines 裡面就放有第三行到第十行的資料了}for(int i = 0; i< listlines.count ; i++)

c#檔案讀取 1.如何讀取文字檔案中的指定字串2.如何讀取文字檔案中指定字串之間的內容

8樓:匿名使用者

string filecontent;

system.io.filestream mystream = new filestream("f:\\test.txt", filemode.open);

system.io.streamreader mystreamreader = new streamreader(mystream);

filecontent = mystreamreader.readtoend();

mystreamreader.close();

filecontent就是這個檔案

中的所有內容了,前提是檔案中沒有漢字,因為編碼的問題我還沒解決。

c語言讀取檔案資料亂碼,c語言讀取txt檔案資料時最後有一串亂碼怎麼辦

參考 如下 include include include int main return 0 把開啟方式改為 r 以及把讀取資訊用fscanf吧,因為如果你是原先先把kk.txt寫好,然後再用你的程式開啟它的話,由於裡面有換行符以及空格等內容,除非開始你是用fwrite函式寫入的結構資訊,否則fr...

C 中如何讀取中的座標資料,C 中如何讀取txt文件中的座標資料?

include include inline bool check double const x int main int const arc,char const arg std ifstream file arg 1 if file int num double x,y,z int cnt 0 ...

c如何讀取資料庫中table裡面的資料

你可以用gridview,等資料來源控制元件啊 寫下sql 語句就好了啊 我通常用sqlserver2000s比如資料庫 寫個sql語句,select from table 就能讀出表裡全部資料了 private dataset dbconnection string databaseconnect...