MFC读取文本文件方法
本程序描述了如何使用MFC读取文本文件,并存储其中的内容,适合初学MFC的人员参考使用。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 117760 2016-08-01 20:10 ReadTxtDebugReadTxt.exe
文件 669624 2016-08-01 20:10 ReadTxtDebugReadTxt.ilk
文件 986112 2016-08-01 20:10 ReadTxtDebugReadTxt.pdb
文件 3080192 2016-08-02 11:40 ReadTxtipch
eadtxt-a2101071
eadtxt-b467b908.ipch
文件 2359296 2014-10-22 20:07 ReadTxtipch
eadtxt-af7e27aa
eadtxt-b467b908.ipch
文件 1727 2016-08-01 20:10 ReadTxtReadTxtook.txt
文件 4809 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.Build.CppClean.log
文件 57 2014-10-22 20:07 ReadTxtReadTxtDebugReadTxt.lastbuildstate
文件 2073 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.log
文件 402946 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.obj
文件 1638400 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.pch
文件 1290 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogcl.command.1.tlog
文件 13764 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogCL.read.1.tlog
文件 826 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogCL.write.1.tlog
文件 1162 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tloglink.command.1.tlog
文件 2956 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tloglink.read.1.tlog
文件 432 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tloglink.write.1.tlog
文件 170 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogReadTxt.lastbuildstate
文件 11619 2016-08-01 20:10 ReadTxtReadTxtDebugstdafx.obj
文件 289792 2016-08-01 20:10 ReadTxtReadTxtDebugvc120.idb
文件 462848 2016-08-01 20:10 ReadTxtReadTxtDebugvc120.pdb
文件 1553 2014-10-21 21:05 ReadTxtReadTxtReadMe.txt
文件 1692 2014-10-22 20:07 ReadTxtReadTxtReadTxt.cpp
文件 4457 2016-08-01 20:10 ReadTxtReadTxtReadTxt.vcxproj
文件 1311 2014-10-21 21:05 ReadTxtReadTxtReadTxt.vcxproj.filters
文件 143 2014-10-21 21:05 ReadTxtReadTxtReadTxt.vcxproj.user
文件 212 2014-10-21 21:05 ReadTxtReadTxtstdafx.cpp
文件 233 2014-10-21 21:05 ReadTxtReadTxtstdafx.h
文件 236 2014-10-21 21:05 ReadTxtReadTxt argetver.h
文件 8060928 2016-08-02 12:26 ReadTxtReadTxt.sdf
............此处省略14个文件信息
// ReadTxt.cpp : 定义控制台应用程序的入口点。
//
#include “stdafx.h“
#include
#include
#include
#include
using namespace std;
int main()
{
vector StrList;//声明一个Vector模板类,用来存储读取到的字符串
ifstream fin; //读取字符串
int nWordNumber=0; //记录英文单词的数量
int nMarkWordNumber=0;//记录特定单词的数量
int nRepatWordNumber=0;//记录重复的单词数量
int nNotReptWordNumber=0;//记录不重复的单词数量
fin.open(“book.txt“);
cout<<“there are the contents of com:“< long count=0;
char ch;
while (fin.get(ch))
{
cout< count++;
}
cout< fin.close();
fin.open(“book.txt“);
for (int i=0; ; i++)
{
string word;
fin>>word;
if (word==““)
{
break;
}
StrList.push_back(word);
nWordNumber++;
}
for (int i=0;i {
if (StrList[i]==“the“)//重复的单词
{
nMarkWordNumber++;
}
for (int j=i+1;j {
if (StrList[i]==StrList[j])
{
nRepatWordNumber++;
break;
}
}
}
nNotReptWordNumber=nWordNumber-nRepatWordNumber;
cout<<“总单词数为:“<<(nWordNumber)< cout<<““the”的个数为:“<<(nMarkWordNumber)< cout<<“不重复单词个数:“<<(nNotReptWordNumber)< fin.close();
ofstream fout(“book.txt“ios::out|ios::app);
fout< fout< fout< fout< fout.close();
system(“pause“);
return 0;
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 117760 2016-08-01 20:10 ReadTxtDebugReadTxt.exe
文件 669624 2016-08-01 20:10 ReadTxtDebugReadTxt.ilk
文件 986112 2016-08-01 20:10 ReadTxtDebugReadTxt.pdb
文件 3080192 2016-08-02 11:40 ReadTxtipch
eadtxt-a2101071
eadtxt-b467b908.ipch
文件 2359296 2014-10-22 20:07 ReadTxtipch
eadtxt-af7e27aa
eadtxt-b467b908.ipch
文件 1727 2016-08-01 20:10 ReadTxtReadTxtook.txt
文件 4809 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.Build.CppClean.log
文件 57 2014-10-22 20:07 ReadTxtReadTxtDebugReadTxt.lastbuildstate
文件 2073 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.log
文件 402946 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.obj
文件 1638400 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.pch
文件 1290 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogcl.command.1.tlog
文件 13764 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogCL.read.1.tlog
文件 826 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogCL.write.1.tlog
文件 1162 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogli
文件 2956 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogli
文件 432 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogli
文件 170 2016-08-01 20:10 ReadTxtReadTxtDebugReadTxt.tlogReadTxt.lastbuildstate
文件 11619 2016-08-01 20:10 ReadTxtReadTxtDebugstdafx.obj
文件 289792 2016-08-01 20:10 ReadTxtReadTxtDebugvc120.idb
文件 462848 2016-08-01 20:10 ReadTxtReadTxtDebugvc120.pdb
文件 1553 2014-10-21 21:05 ReadTxtReadTxtReadMe.txt
文件 1692 2014-10-22 20:07 ReadTxtReadTxtReadTxt.cpp
文件 4457 2016-08-01 20:10 ReadTxtReadTxtReadTxt.vcxproj
文件 1311 2014-10-21 21:05 ReadTxtReadTxtReadTxt.vcxproj.filters
文件 143 2014-10-21 21:05 ReadTxtReadTxtReadTxt.vcxproj.user
文件 212 2014-10-21 21:05 ReadTxtReadTxtstdafx.cpp
文件 233 2014-10-21 21:05 ReadTxtReadTxtstdafx.h
文件 236 2014-10-21 21:05 ReadTxtReadTxt argetver.h
文件 8060928 2016-08-02 12:26 ReadTxtReadTxt.sdf
............此处省略14个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)