要找出綠色那邊的資料~~
string s, ss, a;
char[] line;
int[,] ll = new int[64, 32];
private void Form1_Load(object sender, EventArgs e)
{
System.IO.StreamReader file =new System.IO.StreamReader(@"E:\實習\鈺婷\1.asc", Encoding.ASCII);//匯入檔案
s = file.ReadToEnd();//讀取檔案到最後
textBox1.Text = s;
line = s.ToCharArray();//字串轉成字元陣列
int x = 0;
for(int i=0;i<line.Length-1;i++)//一個字一個字識別是不是我要的//取得8=XX後的32byte資料
{
ss = line[i].ToString() + line[i+1].ToString();
if (ss=="8=")
{
//
textBox2.Text += line[i].ToString() + line[i + 1].ToString() + line[i + 2].ToString()+ line[i + 3].ToString() + line[i + 4].ToString();//顯示8=XX
//找後面32bytes
for (int y=0;y<32;y++)
{
a += line[i + 5 + y].ToString();
ll[x,y] = line[i + 5 + y];
textBox2.Text += "," + ll[x,y];
}
x += 1;
textBox2.Text += "\r\n";
if (x >= 64)//目前是64筆資料
break;
//
}
}
}
沒有留言:
張貼留言