看看这段代码~
我想读出HTML中某一行的内容(分别有三行)CString sLine1,sLine2,sLine3;
CString sResult;
for(int i = 0;i<69;i++)
{
hHttpFile->ReadString(sLine1)//读取第68行存入sLine1
}
for(int j = 0;j<79;j++)
{
hHttpFile->ReadString(sLine2);//读取第78行存入sLine1
}
for(int k = 0;k<89;k++)
{
hHttpFile->ReadString(sLine3);//读取第88行存入sLine1
}
sResult = sLine1 + sLine2 + sLine3 ;
可是最后的的结果却只显示sLine1,也就是只有第68行的内容
求解··最好能写上代码!绝对给大分!
我想读出HTML中某一行的内容(分别有三行)CString sLine1,sLine2,sLine3;
CString sResult;
for(int i = 0;i<69;i++)
{
hHttpFile->ReadString(sLine1)//读取第68行存入sLine1
}
for(int j = 0;j<79;j++)
{
hHttpFile->ReadString(sLine2);//读取第78行存入sLine1
}
for(int k = 0;k<89;k++)
{
hHttpFile->ReadString(sLine3);//读取第88行存入sLine1
}
sResult = sLine1 + sLine2 + sLine3 ;
可是最后的的结果却只显示sLine1,也就是只有第68行的内容
求解··最好能写上代码!绝对给大分!
解决方案 »
- 微软Com技术中的QueryInterface"接口查询",属于哪种设计模式?
- 求网络流量监控系统制作步骤(代码已有)
- 关于矩阵的一个问题,大侠们帮我看看
- 如何让一个监听的SOCKET暂时停止监听?
- 有关CComVariant的错误!大虾进来看看!!
- 用IPicture显示图象后,可以得到象素位信息从而进行图像处理吗??
- 请教,能否将一个jpg格式的图片转换成CBitmap的对象?
- WindowProc问题?
- VBS如何正确地向VC的DLL函数传入STRING
- MFC中传递消息的时候出现一个中断,求助
- 帮我看一下如下的问题如何解决,error C2143: syntax error : missing ';' before '<',error C2501: 'CByteList' : missing
- udp数据包内容被修改
CString sLine;
CString sResult;
for(int i=0; i<89; i++)
{
hHttpFile->ReadString(sLine);
if (i == 68 || i == 78 || i == 88)
sResult += sLine;
}
hHttpFile->ReadString(buf);
sLine1=buf.Left(buf.Find("\n"));
....
写错了
CString sResult;
for(int i = 0;i <69;i++)
{
hHttpFile->ReadString(sLine1)//读取第68行存入sLine1
}
for(int j = 0;j <10;j++)
{
hHttpFile->ReadString(sLine2);//读取第78行存入sLine1
}
for(int k = 0;k <10;k++)
{
hHttpFile->ReadString(sLine3);//读取第88行存入sLine1
}
CString sResult;
for(int i = 0;i <69;i++)
{
hHttpFile->ReadString(sLine1)//读取第68行存入sLine1
}
for(int j = 0;j <79;j++)
{
hHttpFile->ReadString(sLine2);//读取第78行存入sLine1, 应该是读取第68+78=146行
}
for(int k = 0;k <89;k++)
{
hHttpFile->ReadString(sLine3);//读取第88行存入sLine1,此处读取第68+78+88行,
}
sResult = sLine1 + sLine2 + sLine3 ; 超过hHttpFile内容的长度,就读取不到内容了,可以根据返回值为FALSE说明已经超出。修改为1楼、5楼的写法