• 大小: 3.04MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-08-17
  • 语言: C/C++
  • 标签: MFC,文本  

资源简介

本程序描述了如何使用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\link.command.1.tlog

     文件       2956  2016-08-01 20:10  ReadTxt\ReadTxt\Debug\ReadTxt.tlog\link.read.1.tlog

     文件        432  2016-08-01 20:10  ReadTxt\ReadTxt\Debug\ReadTxt.tlog\link.write.1.tlog

     文件        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个文件信息

评论

共有 条评论

相关资源