用visual studio 2008 基于MFC,c++编程,实现文档的读取。就是把一个TXT文档的内容读出来。求完整编程代码 15

急急急!!!!要实现的就是把一个TXT文档的内容完整地读出来,最好也包括其的打开,关闭,保存等功能。跪求大家的帮忙就是把txt文档内容完整读取出来,并且在显示窗口中显示出... 急急急!!!!要实现的就是把一个TXT文档的内容完整地读出来,最好也包括其的打开,关闭,保存等功能。跪求大家的帮忙
就是把txt文档内容完整读取出来,并且在显示窗口中显示出来
展开
 我来答
Daven172
2012-04-17 · TA获得超过628个赞
知道小有建树答主
回答量:448
采纳率:0%
帮助的人:403万
展开全部
这个是VC6的,VS2008也差不多:
打开VC6,新建工程->MFC AppWizard(exe),假设工程名为Abc->选择Single Document,在第4步里点击Advanced,在File Extension里填上txt,在第6步里,把CAbcView的父类改为CEditView,点Finish即可。
这样编译生成的程序已经是一个功能完整的文本编辑器了。
百度网友4453095189
2012-04-16 · TA获得超过4036个赞
知道小有建树答主
回答量:1486
采纳率:0%
帮助的人:1122万
展开全部
说实话,连接mfc,还要各种功能,这是个小工程了,正经编起来要大概一个星期吧。
您说谁能帮您呢……去csdn找找现成的代码吧……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Xuxu8511
2012-04-16 · TA获得超过388个赞
知道小有建树答主
回答量:1344
采纳率:0%
帮助的人:769万
展开全部
使用file封装类 CFile CStdioFile 等系列函数 你可以参看MSDN上的实例
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tayort
2012-04-19 · TA获得超过137个赞
知道答主
回答量:176
采纳率:0%
帮助的人:103万
展开全部
很简单的。MFC 封装了对ini文件的读写操作,你把txt的文件格式转换成ini格式,然后用起来就方便多了。
直接用API :GetPrivateProfileString 便可获取到文本内容了,你自己定义个CString 对象接受即可。
追问
这位朋友,能讲具体点吗
追答
比如说你新建一个student.txt的文件,你把后缀名改成 .ini(至于为什么改成,ini,之前讲了C++对ini文本文件操作有专门的封装)
假设ini文件内容如下:
[StudentInfo]
Name=张三

#define MAX_PATH 20
CString strStudName;
::GetPrivateProfileString("StudentInfo","Name","默认姓名(缺省选项)",strStudName.GetBuffer(MAX_PATH),
MAX_PATH,"d:\\student.ini")
执行后strStudName的值为“张三”,若前两个参数有误,其值为“默认姓名”这一默认参数
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
xubaoxing5200
2012-04-20 · TA获得超过159个赞
知道答主
回答量:198
采纳率:0%
帮助的人:53.8万
展开全部
txt文档内容读取方法
DBCFile File(0);
INT rat = File.OpenFromTxt("路径");
int count = File.GetRecordNum();
int Num = File.GetFieldsNum();

int A =0;
for(INT i=0; i<count ; i++)
{
XXXX1 = File.SearchPosistion(i, A ++)->iValue;
XXXX2 = File.SearchPosistion(i, A ++)->iValue;
.....
}

给分吧,我现在的项目就使用的TXT文本读取方式的。
追问
这位朋友,能否具体点,我看不懂?如果帮我弄好的话,我多给你10分。
追答
说实话读出TXT文件的方法已经很详细了,这就是完整的读取方法,至于在把信息业就是XXX...显示到窗口中,你可以设置个空间比如LIST,把信息依次插入如Addstring(),insterstring()这些函数都行。
注:该TXT文件也可以是XLS文件都可以。(文本形式如同XLS)
如果你文件里保存的记录格式是:x=5 这样的形式,那你可以参考tayort 的回答,他这种是二进制文件读取方法,适用.ini文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
徐雯婷0216
2012-04-28
知道答主
回答量:23
采纳率:0%
帮助的人:3.7万
展开全部
用C++文件读取流比较方便,希望这个可以帮到你:
http://wenku.baidu.com/view/bd81e34433687e21af45a9d4.html
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式