www.pudn.com > autolrc.rar > abao_lrcdownload.h
//////////////////////////////////////////////
/// @defgroup abaolrcdownload lrc歌词下载类
/// @author abao++
/// @version 1.0
/// @date 2006-9-26 11:06:28
/// @{
//////////////////////////////////////////////
#ifndef _abao_lrcdownload_h_
#define _abao_lrcdownload_h_
#include
#include
#include
#include
#include
#include
using namespace std;
#include "winsock.h"
#pragma comment(lib,"ws2_32.lib")
#define winsock_version 0x0101
///http 文件下载类
class AbaoHttp
{
public:
string buf;//数据返回的buf
string HostName;///<主机名
int GetHttp(const char* head,string& hostname=string(""));///< head指定的数据,不指定hostname使用默认的HostName
char *UrlEncode(const char* in,char* out);/// lrclist;
public:
AbaoLrcDownload();///<构造
string lrcstr;///<下载的歌词字符串
AbaoLrcFile* lrcfile;///<提供源信息的lrc文件类
int Download(const char* keyword);///<按照指定的keyword下载歌词
int Search();///<按照lrcfile的信息网上搜索歌词,分别按关键字调用download
};
#endif
/// @} 文件注释完毕