请大伙看看我的程序 我是 c++ 小白 帮我看看 谢谢了
是这样的 从一个htm文件中找出所有网页链接的字符串 然后 下面是我的程序 #include<iostream>
#include<string>
#include <fstream>
using namespace std;
int main()
{
FILE *fp;
if(NULL==(fp=fopen("c:\\vc_baidusearch.htm","r")))
if (fp==NULL)
{
printf("the file:vc_baidusearch.htm not found");
exit(-1);
}
char ch;
char *hp;
while(EOF!=(ch=fgetc(fp)))
{
hp=&ch;
for((*hp)=='h'&&(*hp+1)=='t'&&(*hp+2)=='t'&&(*hp+3)=='p';(*hp)!='"';hp++)
{
cout<<*hp;
}
cout<<endl;
}
return 0;
}
我想问下问题 就是网页的是从http开始的 然后 结束是以什么结束呢 我在文件上看到的是以双引号结束 然后就这样写了 但是程序运行出来就有问题
然后 我再想问下 程序问题在哪 该怎么改 谢谢了 各位