zoukankan      html  css  js  c++  java
  • 给小说以章节划分TXT

    最近忽然想起《狼图腾》还没看完。。。
    就一个TXT,感觉太大的每页困难,还有看起来好长,就想要是划分一下,以每个章节作一个txt...

    C/C++没找到用正则表达式和通配符的函数可以调用,分析章节特征只能这个去匹配了。代码如下:

    #include<stdio.h>
    #include <string>
    #include <iostream>
    
    using namespace std;
    
    void main(void)
    {
        char line[1024];
        int chapter = 1;
        char filename[32];
        FILE * fp = fopen("F:\\狼图腾.txt", "r");
        FILE * ftp = fopen("F:\\狼图腾_前章.txt", "w");
        while(fgets(line,1024,fp ) != NULL)
        {
            if(strstr(line, "") != NULL && strstr(line, "章(1)"))
            {
                fclose(ftp);
                sprintf(filename, "F:\\狼图腾_第%d章.txt", chapter);
                ftp = fopen(filename, "w");
                if(ftp == NULL)
                {
                    printf("%s open error!\n",filename);
                }
                chapter++;
            }
            fputs(line, ftp);
        }
    }

    划分后就每个章节生成了一个TXT。感觉还不错,发上来看看。。。

    世界如此的美好,江山如此的多娇! ---阳光正能量--->>>>>>>>>>>>>>>
  • 相关阅读:
    H5 坑
    小程序上传图片
    小程序瀑布流
    vue 使用插件
    fastclick:处理移动端click事件300毫秒延迟
    h5知识总结
    vue 瀑布流实现
    vue组件 $children,$refs,$parent的使用详解
    vue轮播插件vue-awesome-swiper
    JS判断是否在微信浏览器打开
  • 原文地址:https://www.cnblogs.com/upendi/p/2714433.html
Copyright © 2011-2022 走看看