TXT文件分割器的问题(高手请进)
我自己用C语言编了一个
TXT文件分割器的核心部分
但是解决不了缓冲区不够的问题
新生成的TXT文件有时只有预料的一半
那么
怎样判断缓冲区将要溢出了呢
请高手们指教
谢谢
我自己用C语言编了一个
TXT文件分割器的核心部分
但是解决不了缓冲区不够的问题
新生成的TXT文件有时只有预料的一半
那么
怎样判断缓冲区将要溢出了呢
请高手们指教
谢谢
2004-06-15 22:29
2004-06-15 23:07
2004-06-16 22:07
如上即是我编写的文本分割器
是改进过的版本
现在如我所料的运行
不知是否还会有出错的地方
敬请高手们指教
2004-06-16 22:11
我的目的就是想按内容分割文本文件
我曾下载了一些文本文件分割器
但是它们都只能按字数、字节数或行数简单的进行分类
不是我想要的
于是我只好自己编写
2004-06-16 22:16
我下载了一部《二十五史》
但是每部历史都在一个巨大的文本文件里
每次的打开和修改都要花费很长时间
于是我决定把它们分解
然而手工去做太花费时间了
所以我要自己做一个文本分割器
2004-06-16 22:20
我首先拿《清史》开刀
正史的特点就是体例规整
而且里面不会有英文字符
我要在每篇本纪、志、表、或列传的地方分割文件
为了避免在源程序中涉及汉字
我事先在要分割处加上一个大写字母A
到时候程序运行时以它作为分割标志
又因为A前面必有转行
所以分割标志扩展为"\nA"
每次要打开的文件名也是有规律的
比如我用"L120"表示"列传一百二十"
最后反复调试
我终于成功了
虽然功能还较少
而且没有外壳
现在也没有在预料之外的地方被分割的情况出现
但是会不会出现新的错误呢
2004-06-16 22:32
我很想把它的流程图画出来给大家分析
但是这样编辑不方便
不知谁有流程图的编辑软件
如果找不到
看来只有自己做了
2004-06-16 22:35
2004-06-17 09:01
看来也是
不过我不明白原来的程序为什么会在预料之外的地方分割文件
我只好把原来的程序推倒重做
就是上面的程序
是如我所料的运行
原来的程序已被删除
无法分析了
2004-06-17 14:54