我的問題是.txt內的檔案假設為:
1 5 1 2
2 4 6 7
3 6 4 5
4 7 2 1
5 3 10 9
6 1 11 1
7 8 9 2
8 9 1 12
9 1 7 5
10 2 12 13
11 1 5 6
數字間都隔一個空格
假設我宣告了陣列 a[] b[] c[] d[]
想要讓他讀取並儲存成為
a[0]=1 a[1]=2 a[2]=3 a[3]=4 ...a[] 為.txt第一行
b[0]=5 b[1]=4 b[2]=6 b[3]=7 ...b[] 為.txt第二行
c[0]=1 c[1]=6 c[2]=4 c[3]=2 ...c[] 為.txt第三行
d[0]=2 d[1]=7 d[2]=5 d[3]=1 ...d[] 為.txt第四行
請問該怎麼做呢??
或者是全部由左而右由上而下儲存成為
a[0]=1 a[1]=5 a[2]=1 a[3]=2
a[4]=2 a[5]=4 a[6]=6 a[7]=7.....
目前我只會一次只讀取1個字元的
StreamReader sr = new StreamReader("d:\\xxx.txt");
char[] a = new char[sr.BaseStream.Length];
sr.Read(a, 0, a.Length);
sr.Close();
不知道怎麼一次讀取多個字元...
請各位高手幫忙了拜託拜託...
感激不盡
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 59.113.61.209
※ 編輯: DolphinEdwin 來自: 59.113.61.209 (10/10 15:40)