資源簡介
本程序描述了如何使用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++ 實現 文件讀入
評論
共有 條評論