大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > C技巧 > C语言打开、下载、删除网页,统计网页字符个数

C语言打开、下载、删除网页,统计网页字符个数

关键词:C语言打开网页下载网页删除网页  阅读(2468) 赞(19)

[摘要]本文是对C语言打开、下载、删除网页,统计网页字符个数的讲解,对学习C编程技术有所帮助,与大家分享。

写此程序希望可以可以激发新手学习C语言的积极性!

C语言代码实现功能如下:

1.实现打开指定网页

2.实现下载指定网页

3.统计网页字符个数

4.实现删除指定网页

代码如下:

#include<stdio.h>
#include <UrlMon.h>//下载函数调用,project—setting—link下必须添加lmon.lib
#include<conio.h>
int main()
{
    FILE *fp;
    long iLen; /* 保存记事本文本长度 */

    /*程序使用说明*/
    system("color a");//控制台颜色变化函数
    printf("\n\t\t本程序由闪电笨笨原创,首发地址:http://bbs.hx95.com/\n\n\n");
    printf("\t\t写此程序希望可以可以激发新手学习C语言的积极性!\n\n");
    printf("\tC语言代码实现功能如下:\n\n");
    printf("\t1.实现打开指定网页\n\n");
    printf("\t2.实现下载指定网页\n\n");
    printf("\t3.统计网页字符个数\n\n");
    printf("\t4.实现删除指定网页\n\n");
    printf("按任意键继续!\n\n");
    getch();

    /*打开网址函数*/
    ShellExecute(NULL, "open", "http://www.ip.cn", NULL, NULL, SW_MINIMIZE);
    
    printf("网址打开成功,按任意键将下载该页面。\n\n");
    getch();

    /*下载文件函数*/
    URLDownloadToFile(NULL, "http://www.ip.cn/", "1.html", 0, NULL);
    
    printf("文件下载成功!按任意键将统计页面字符个数!\n\n");
    getch();
    /*统计文件字符个数函数*/
    if((fp=fopen("1.html","r"))!=NULL)        
    {    
        fseek(fp, 0L, SEEK_END);// 光标定位到文件末尾,偏移0个字节
        iLen = ftell(fp);
        /* ftell(fp)函数
        * 返回fp所指向的文件中的读写位置,
        * 返回值为long型,
        在这里是指文本末尾*/
        printf("字符查询成功,页面字符个数为:\n%d\n",iLen);
            rewind(fp);/*光标移动到文件开头*/

    }
    else 
        printf("程序错误!请联系xingyun2684@gmail.com!\n\n");
    
    //关闭文件
    fclose(fp);

    printf("\n\n按任意键执行删除网页操作。\n\n");
    getch();
    //删除网页操作函数

    remove("1.html");
    printf("删除成功!\n\n");
    //退出程序
    printf("最后祝大家学习进步!\n\n");
    getch();//无回显暂停函数
    return 0;
}

lib文件加载方法:



相关评论