如何从网页上读取数据,将数据写入文件和读出

 1.读取网页里面的内容

CInternetSession httpSession ;



 CHttpFile * htmlFile=NULL ;


 
//打开网页


 htmlFile=(CHttpFile*)httpSession.OpenURL("http://www.baidu.com");


 
//读取网页数据


 CString str;


 CString info;

htmlFile->ReadString(str); //每次读取一行

//释放


 htmlFile->Close();


 httpSession.Close();

2.将从网页上读出的数据写入文件中

CStdioFile file;
if(!file.Open("aa.txt",CFile::modeCreate|CFile::modeReadWrite))
{
MessageBox("打开文件失败!");
}

while(htmlFile->ReadString(str))
{

file.SeekToEnd();
file.WriteString(
str);
file.WriteString("\n");
}
file.Close();

3.从文件中读出数据

CStdioFile readfile;
if(readfile.Open("aa.txt",CFile::typeText|CFile::modeReadWrite))
{
readfile.SeekToBegin();
readfile.ReadString(info);

}

你可能感兴趣的:(C++,mfc,MFC)