求助:MFC读取文本文件
在MFC中,通过打开对话框打开一个文本文件(.txt),然后读取文件中的文本内容,然后在将指定的这几行文本的内容以指定的格式和内容保存到另外的一个文本文件中。(通过循环读取原文本文件,并判断是否到了文件的末尾)原文本文件内容如下:
160,60,0,3
0001
1
1,1,0
1,1,1,0
1,300,0,0
1,1,0,0
1,2,25,60
0,0,0,0,0
0,0,0
0,0,0
0,0,0
0,0,0,0,0
0,0,0
0,0,0
0,0,0
0,0,0
0,0,0
0
将160,60,0,3
1,2,25,60
1,2,60,60这三行转换为如下格式后(也就是说我只要某一行中的某个或几个数值)保存在另一个文件中,保存后的文件内容格式如下:
110,600,0,2 //这一行可以随便写什么内容都行
w 60 //取出第一行60(也就是第二个数)
t 1 //这一行自动写入
x 500 //这一行自动写入
y 50 //这一行自动写入
t 2 //读取这一行中1,2,25,60的“2”
x -475 //读取这一行中1,2,25,60的“25”和x 500中的"500",然后用25-500 所得的数值就是-475
y 60 //读取这一行中1,2,25,60的“60”
h //这一行自动写入
e //这一行自动写入
界面要求用一个对话框打开原文本文件,单击"转换"按钮后生成按要求格式的文本,并显示在List Box或者Edit Control控件中,单击“保存”后保存在一个自己命名的文本文件中。
以上就是要求,麻烦知道的大哥给尽快解决一下,最好能给出可执行的源代码,谢谢!!我刚学习vc++,不懂的很多,希望能得到帮助!!