MFC读取文本文件
求助:MFC编程:通过打开对话框打开一个文本文件(.txt),然后读取文件中指定某几行的内容,然后在将指定的这几行文本的内容以指定的格式和内容保存到另外的一个文本文件中。...
求助: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这三行转换为如下格式后(也就是说我只要某一行中的某个数值)
保存在另一个文件中,保存后的文件内容格式如下:(注释(//)语句不要写入文件)
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 Control中,单击“保存”后保存在一个自己命名的文本文件中。
以上就是要求,麻烦知道的大哥给尽快解决一下,最好能给出可执行的源代码,从别处贴的或者不能实现要求中的功能的就不用答复了!!谢谢!!
是要求显示在Edit Control中 写错了 展开
原文本文件内容如下:
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这三行转换为如下格式后(也就是说我只要某一行中的某个数值)
保存在另一个文件中,保存后的文件内容格式如下:(注释(//)语句不要写入文件)
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 Control中,单击“保存”后保存在一个自己命名的文本文件中。
以上就是要求,麻烦知道的大哥给尽快解决一下,最好能给出可执行的源代码,从别处贴的或者不能实现要求中的功能的就不用答复了!!谢谢!!
是要求显示在Edit Control中 写错了 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询