C#winfrom读写文件的问题
请教各位!请问下面第一张图的文件读写的方式是怎么做到的,这种操作方式叫什么?第二张图是我读出来的,请问怎么才能做到读成第一张图的样子?代码部分:privatevoidbu...
请教各位!请问下面第一张图的文件读写的方式是怎么做到的,这种操作方式叫什么?第二张图是我读出来的,请问怎么才能做到读成第一张图的样子?代码部分:private void button2_Click_1(object sender, EventArgs e) {OpenFileDialog ofd = new OpenFileDialog();//定义一个文件打开控件wj ofd.RestoreDirectory = true;//设置对话框是否记忆之前打开的目录 ofd.ShowDialog(); string path = ofd.FileName; textBox4.Text = File.ReadAllText(path);//显示文件内容 textBox6.Text = "文件路径: " + ofd.FileName;//显示文件路径}
展开
2个回答
展开全部
这要看你的文件是什么文件 文件的内容具体什么样子啊
追问
文件扩展名是.asm。内容基本和第二张图一致。第二张图是显示这个文件的全部内容。
两张图都是读取的同一个文件,就是不知道怎么才能读取成第一张图的样子显示在textbox上面
请问第一张图的文件读写怎样做?
每一行的前面数据是存储的地址吗?
这是一个烧录器程序,读取文件之后还有一个功能就是通过串口下载。
新手还在学习C#,还请劳烦大神讲解一下
追答
asm文件可以用记事本打开看一下,到底文件里面是什么格式。
看文件的内容感觉就是一个16*16的矩阵 每个位置是一个2位16进制数
如果没有什么特殊的格式可以readall读取出来用正则 0x(?[0-9A-F]{2})匹配所有的16进制数,然后按照左边的格式输出就行了 ,如果不出错应该会匹配出256个项 按16个一行显示 每行前面就直接是行号的16进制
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询