2024年4月12日发(作者:)
C++实现电驴下载功能
代码:
#include "stdafx.h"
#include
#include
#include
#include
#include
#include
using namespace std;
#ifdef _DEBUG
#define new DEBUG_NEW
#endif
int GetHttpFileData(CString strUrl, char* DownloadHtmFileName);
int ParseHomePageDownloadFile(char* szfileName);
int UTF8Str2GBK(const string& strUTF8, string& strGBK);
void GetHomePageRecommend(char* szName, const string& strGbk);
// 唯一的应用程序对象
CWinApp theApp;
using namespace std;
int ParseUpdateFile(char* szfileName)
{
1);
if ((keyWordStart != string::npos) && (keyWordEnd != string::npos) && (keyWordEnd >
{
string strKeyWord = (keyWordStart + 7, keyWordEnd - keyWordStart
cout << strKeyWord << endl;
keyWordStart))
basic_string
basic_string
if (() == 0 || i != 0)
{
}
cerr << "transfer utf8 to gbk error" << endl;
return iRet;
int i = UTF8Str2GBK(str, strGbk);
fstream fs(szfileName);
stringstream ss; // 创建字符串流对象
ss << (); // 把文件流中的字符输入到字符串流中
();
string str = (); // 获取流中的字符串
string strGbk;
if (NULL == szfileName)
return iRet;
int iRet = -1;
- 7);


发布评论