资源简介
本程序描述了如何使用MFC读取文本文件,并存储其中的内容,适合初学MFC的人员参考使用。
代码片段和文件信息
// 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 ReadTxt\Debug\ReadTxt.exe
文件 669624 2016-08-01 20:10 ReadTxt\Debug\ReadTxt.ilk
文件 986112 2016-08-01 20:10 ReadTxt\Debug\ReadTxt.pdb
文件 3080192 2016-08-02 11:40 ReadTxt\ipch\readtxt-a2101071\readtxt-b467b908.ipch
文件 2359296 2014-10-22 20:07 ReadTxt\ipch\readtxt-af7e27aa\readtxt-b467b908.ipch
文件 1727 2016-08-01 20:10 ReadTxt\ReadTxt\book.txt
文件 4809 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.Build.CppClean.log
文件 57 2014-10-22 20:07 ReadTxt\ReadTxt\Debug\ReadTxt.lastbuildstate
文件 2073 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.log
文件 402946 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.obj
文件 1638400 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.pch
文件 1290 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.tlog\cl.command.1.tlog
文件 13764 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.tlog\CL.read.1.tlog
文件 826 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.tlog\CL.write.1.tlog
文件 1162 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.tlog\li
文件 2956 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.tlog\li
文件 432 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.tlog\li
文件 170 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\ReadTxt.tlog\ReadTxt.lastbuildstate
文件 11619 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\stdafx.obj
文件 289792 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\vc120.idb
文件 462848 2016-08-01 20:10 ReadTxt\ReadTxt\Debug\vc120.pdb
文件 1553 2014-10-21 21:05 ReadTxt\ReadTxt\ReadMe.txt
文件 1692 2014-10-22 20:07 ReadTxt\ReadTxt\ReadTxt.cpp
文件 4457 2016-08-01 20:10 ReadTxt\ReadTxt\ReadTxt.vcxproj
文件 1311 2014-10-21 21:05 ReadTxt\ReadTxt\ReadTxt.vcxproj.filters
文件 143 2014-10-21 21:05 ReadTxt\ReadTxt\ReadTxt.vcxproj.user
文件 212 2014-10-21 21:05 ReadTxt\ReadTxt\stdafx.cpp
文件 233 2014-10-21 21:05 ReadTxt\ReadTxt\stdafx.h
文件 236 2014-10-21 21:05 ReadTxt\ReadTxt\targetver.h
文件 8060928 2016-08-02 12:26 ReadTxt\ReadTxt.sdf
............此处省略14个文件信息
- 上一篇:VC++USB通讯
- 下一篇:apriori 算法 c++ 实现 文件读入
评论
共有 条评论