| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 442 人关注过本帖
标题:请大伙看看我的程序 我是 c++ 小白 帮我看看 谢谢了
只看楼主 加入收藏
tangche123
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2014-4-29
结帖率:0
收藏
已结贴  问题点数:20 回复次数:1 
请大伙看看我的程序 我是 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开始的   然后  结束是以什么结束呢   我在文件上看到的是以双引号结束   然后就这样写了  但是程序运行出来就有问题   
然后    我再想问下   程序问题在哪   该怎么改    谢谢了  各位
搜索更多相关主题的帖子: include 字符串 file 网页 
2014-04-29 16:12
rjsp
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:版主
威 望:528
帖 子:9007
专家分:53942
注 册:2011-1-18
收藏
得分:20 
char ch;
……
hp=&ch;
for((*hp)=='h'&&(*hp+1)=='t'&&(*hp+2)=='t'&&(*hp+3)=='p';(*hp)!='"';hp++)

鬼扯的代码
2014-04-30 08:09
快速回复:请大伙看看我的程序 我是 c++ 小白 帮我看看 谢谢了
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014887 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved