请问:要求能根据输入记录的条数 自动输出到序列号连续的文件中去的涵数
请教:要求能根据输入记录的条数 自动输出到序列号连续的文件中去的涵数。
原形为:int output( char *buff ); buff 为输入记录。
功能A: 1.当buff 条数大于15000条时 自动输出到文件中去(每条先保留在缓存, 不用一条记录写一次盘),
2.记录条数大于一千万条时 自动切换到第二个文件中去(预防文件过大, 大于系统所限制大小。 以此类推,如果有N千万条记录, 则能写到N个文件中去 ;
3.输出文件能保存在一个结构中(这样易于以后的操作)
------解决方案--------------------
这么多 你还不如用数据库呢
原形为:int output( char *buff ); buff 为输入记录。
功能A: 1.当buff 条数大于15000条时 自动输出到文件中去(每条先保留在缓存, 不用一条记录写一次盘),
2.记录条数大于一千万条时 自动切换到第二个文件中去(预防文件过大, 大于系统所限制大小。 以此类推,如果有N千万条记录, 则能写到N个文件中去 ;
3.输出文件能保存在一个结构中(这样易于以后的操作)
------解决方案--------------------
这么多 你还不如用数据库呢