用visual studio 2008 基于MFC,c++编程,实现文档的读取。就是把一个TXT文档的内容读出来。求完整编程代码 15
急急急!!!!要实现的就是把一个TXT文档的内容完整地读出来,最好也包括其的打开,关闭,保存等功能。跪求大家的帮忙就是把txt文档内容完整读取出来,并且在显示窗口中显示出...
急急急!!!!要实现的就是把一个TXT文档的内容完整地读出来,最好也包括其的打开,关闭,保存等功能。跪求大家的帮忙
就是把txt文档内容完整读取出来,并且在显示窗口中显示出来 展开
就是把txt文档内容完整读取出来,并且在显示窗口中显示出来 展开
6个回答
展开全部
说实话,连接mfc,还要各种功能,这是个小工程了,正经编起来要大概一个星期吧。
您说谁能帮您呢……去csdn找找现成的代码吧……
您说谁能帮您呢……去csdn找找现成的代码吧……
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
使用file封装类 CFile CStdioFile 等系列函数 你可以参看MSDN上的实例
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
很简单的。MFC 封装了对ini文件的读写操作,你把txt的文件格式转换成ini格式,然后用起来就方便多了。
直接用API :GetPrivateProfileString 便可获取到文本内容了,你自己定义个CString 对象接受即可。
直接用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的值为“张三”,若前两个参数有误,其值为“默认姓名”这一默认参数
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
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文本读取方式的。
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文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
用C++文件读取流比较方便,希望这个可以帮到你:
http://wenku.baidu.com/view/bd81e34433687e21af45a9d4.html
http://wenku.baidu.com/view/bd81e34433687e21af45a9d4.html
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询