如何操作文本文件?

Suncanoe 2002-05-07 05:29:33
如何操作文本文件?
 要能实现记录的遍历?和查找?
...全文
7 点赞 收藏 6
写回复
6 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
y_may 2002-05-07
你不是用CEditView类吗
先用它的打开对话框打开该文件
然后假设你自定义了一个按钮,(你肯定要发一个消息让他开始操作吧)
然后你在doc里添加它的响应函数
在那个函数里这样写:
CEdit* Edit;
Edit=&((CEditView*)m_viewList.GetHead())->GetEditCtrl();
剩下的,你可以先取一行赋给一个CString对象,然后再进行查找判断(一个一个取字符,判断是空格还是字符,还是数字),再转换类型赋给你的变量,具体怎么样,就自己去想了,如果你熟悉CEdit类和CString类的成员函数的功能的话,应该不难,
你查一下他们的成员函数
(如果你有中文的mfc类库手册,就最好,没有硬着头皮就看msdn)
回复
Suncanoe 2002-05-07
我是想从文本中读取
 example:aa.txt
姓名 年龄
小明 20
王军  15

我要将姓名和年龄分别读出,并付给变量m_name,m_age
还要能够实现记录的向下移动。和查找

该怎么办?
能给点代码吗?
回复
y_may 2002-05-07
其实,如果你是从CEditView类继承的话
你可以获得它的CEdit控件,然后,你想干什么都行,连粘贴之类的都可以操作,不用说取一行、一个字符、查找什么的了。
在doc类里:
CEdit* Edit;
Edit=&((CEditView*)m_viewList.GetHead())->GetEditCtrl();
就获得了Edit控件。
你查查CEdit类的成员函数,功能强大得不得了
想我下面这句就可以取光标所在行,并赋给一个CString对象:
CString Line;
Edit->GetLine(Edit->LineFromChar(-1),
Line.GetBuffer(Edit->LineLength(-1)));
Line.ReleaseBuffer();
回复
mashang 2002-05-07
fprintf()
回复
xingkong 2002-05-07
用CStdioFile,其函数见msdn
回复
java_hero 2002-05-07
用CFile类操作
回复
相关推荐
基于java的企业人事管理系统设计--软件工程课程设计(含源码与论文设计).rar 1 引言 4 1.1 课程设计目标 4 1.2 编程工具(编程环境)介绍 4 1.3 实施时间及主要实施步骤 4 2 需求分析 5 3 系统总体设计 6 4 数据库设计 6 5 主要功能模块的设计与实现 10 5.1 功能模块1详细设计(综合查询员工信息)..........................................................10 5.1.1 详细设计.......................................................................................................10 5.1.2 算法流程........................................................................................................15 5.1.3 界面设计及测试结果.....................................................................................15 6 调试分析 15 7 用户手册 16 8 测试结果 17 8.1 员工信息的添加...................................................................................................17 8.2 员工信息的修改...................................................................................................17 8.3 员工信息的删除...................................................................................................18 8.4 员工信息的综合查询...........................................................................................18 8.5 员工信息按性别统计的结果................................................................................19 8.6 员工信息按状态统计的结果...............................................................................19 8.7 员工信息按职称统计的结果................................................................................20 9 结论 20 10 参考文献 20
发帖
VC/MFC
创建于2007-09-28

1.5w+

社区成员

VC/MFC相关问题讨论
申请成为版主
帖子事件
创建了帖子
2002-05-07 05:29
社区公告

        VC/MFC社区版块或许是CSDN最“古老”的版块了,记忆之中,与CSDN的年龄几乎差不多。随着时间的推移,MFC技术渐渐的偏离了开发主流,若干年之后的今天,当我们面对着微软的这个经典之笔,内心充满着敬意,那些曾经的记忆,可以说代表着二十年前曾经的辉煌……
        向经典致敬,或许是老一代程序员内心里面难以释怀的感受。互联网大行其道的今天,我们期待着MFC技术能够恢复其曾经的辉煌,或许这个期待会永远成为一种“梦想”,或许一切皆有可能……
        我们希望这个版块可以很好的适配Web时代,期待更好的互联网技术能够使得MFC技术框架得以重现活力,……