C 讀寫txt檔案

2021-10-06 11:05:49 字數 2875 閱讀 9699

參考:

form.cs

using system.io;

//獲取txt檔案

string f =

"auth\\"

+ tb_username.text +

".txt"

; streamreader sr = new streamreader

(f, encoding.default)

; string line;

//讀取txt檔案(我的檔案只有一行 所以直接進行一次輸出)

while

((line = sr.

readline()

)!= null)

//檔案f2有多行

streamreader sr2 = new streamreader

(f2, encoding.default)

; string line2;

int j =0;

while

((line2 = sr2.

readline()

)!= null)

//按行讀取line為每行的資料

//txt按行生成了乙個浮點型陣列

int num =-1

;streamreader rd = file.

opentext

(@"data\\user.txt");

//開啟檔案

string

user =

newstring

[1024];

//定義字串陣列

for(

int i =

0; i <

1024

; i++

)//從檔案中讀入資料並存入字串陣列

參考1:

參考2:

string username = tb_username.text +

"_psw1"

;float

feature1 =

newfloat[4

];stophook

(ref feature1[0]

);string fname =

"comp\\"

+ username +

"_comp.txt"

;//陣列feature有4個元素,以下方法只能寫入一行txt文字

//經過4次迴圈只寫入了第4個元素,前面的元素被覆蓋

//for(int i = 0;i < 4;i++)

////將feature轉化為字串陣列

string

strs =

newstring

;//按行寫入txt檔案

using

(filestream filestream = file.

openwrite

(fname)

) writer.

close()

;}}

string username = tb_username.text +

"_psw2"

; dllfun.

stophook

(out keydata.feature2)

;//將內容存入結構體

string fname =

"data\\"

+ username +

"_comp.txt"

;//檔名

using

(filestream filestream = file.

openwrite

(fname)

) writer.

close()

;}}

//

string path=

"1.txt"

;//檔案存放路徑,保證檔案存在。

streamwriter sw =

newstreamwriter

(path,

true);

sw.writeline

(追加的內容)

; sw.

close()

;

string pswname =

"data\\psw.txt"

;filestream pswstream = file.

openwrite

(pswname)

;streamwriter pswwriter =

newstreamwriter

(pswstream)

; pswwriter.

write

(tb_password.text)

;//寫入

pswwriter.

close()

;

string d3;

d3 =

"data\\psw.txt"

;streamreader f3 = file.

opentext

(d3)

; psw = f3.

readline()

;//將字串存入psw

f3.close()

;

//檔案預設路徑為demo//demo//bin//debug

file.

delete

("1.txt"

);

C 讀寫txt檔案

首先windows 7中的txt文件中,預設每行末尾會加 r 和 n 表示此行結束。回車表示游標移到行首,換行表示游標移至下一行,所以二者要配合使用。因此利用string的split函式讀取txt檔案是就需要額外加入換行符和回車符作為分隔符。例外一點就是split函式讀取至每行結束時,雖然行尾換行符...

c 讀寫txt檔案

最近專案又遇到了乙個問題,最初我把上傳失敗的記錄儲存在配置檔案中,這個失敗的記錄有上百條,導致在配置檔案中的value很長,這樣在vs中就破壞了xml的結構,導致xml不能正確解析。最後決定將這些上傳失敗的記錄單獨儲存在乙個txt文字中,這樣就需要對txt進行讀寫。方法其實還是很簡單的,但是讀寫完一...

C 讀寫檔案txt

為了定量 詳細 準確的獲取資料,寫乙個c 去記錄呼叫的值 include include include windos庫 using namespace std fstream 該資料型別通常表示檔案流,且同時具有 ofstream 和 ifstream 兩種功能,這意味著它可以建立檔案,向檔案寫入...