问题描述
所以我正在为 mt5 平台的新闻过滤专家编写代码。这就是代码应该如何工作,下载 html 页面,将页面内容复制到一个字符串中,然后使用该字符串进行分析。
到目前为止我已经成功下载了html页面 现在的主要问题是将 html 页面的内容复制到字符串上以帮助我进行分析。请帮忙
int filehandle2=FileOpen("news-log.html",FILE_READ|FILE_BIN); TXT=FileReadString(filehandle2,ArraySize(result));
解决方法
试试下面的代码,它应该可以工作。
string str;
int file_handle=FileOpen("news-log.html",FILE_READ|FILE_BIN|FILE_ANSI);
if(file_handle!=INVALID_HANDLE)
{
str=FileReadString(file_handle,int(FileSize(file_handle)));
FileClose(file_handle);
}
else PrintFormat("Failed to open %s file,Error code = %d","news-log.html",GetLastError());