首页
社区
课程
招聘
c++大文件快速读取与存入
发表于: 2013-5-24 19:55 10462

c++大文件快速读取与存入

2013-5-24 19:55
10462
有一个大于1G的text文件的里面全部是数据,现在要把它取出来处理,然后在存入另外一个text文件,怎么处理呀!求代码!方法也可以

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (17)
雪    币: 69
活跃值: (71)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
不知道有什么方法快点的,多线程可以么?

= = 我这个大菜菜只能帮顶了。
2013-5-24 21:04
0
雪    币: 496
活跃值: (301)
能力值: ( LV13,RANK:400 )
在线值:
发帖
回帖
粉丝
3
FileMapping
2013-5-24 21:36
0
雪    币: 11
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
内存映射。。。。
2013-5-24 21:37
0
雪    币: 16
活跃值: (24)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
直接用C中的FILE吧,比CFile快不止10倍……
2013-5-24 21:42
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
可是使用内存映射怎么把读取的数据存入另外的文件中呀
2013-5-25 10:17
0
雪    币: 496
活跃值: (301)
能力值: ( LV13,RANK:400 )
在线值:
发帖
回帖
粉丝
7
擦 你在创建一个文件映射不就行了,你的程序中持有两个文件和两份文件映射,从一个读,写入另一个,最后Flush就行了。
2013-5-25 11:30
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
读取我会了,写入还是不会呀!可以帮忙写下代码吗!
2013-5-25 13:14
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
这个问题你应该去Csdn吧。
如果你是初学编程的话,来这儿就错了。这里不是讨论基础编程问题的哇
2013-5-25 13:56
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
只有内存映射的读入呀!我查了,写入我试了,没有写进去,我用的不是内存映射是写成功了,不过用了了1秒多,我觉得用时还是太多了
2013-5-25 14:35
0
雪    币: 306
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
1、写缓存,不用每次写完都Flush,最后再Flush
2、一次尽量可以写大些,最好用WirteHuge xx,具体函数名忘了

fileMap是最好的方法。这些在csdn上都有啊

你看,你提这个问题,回的人很少,不是人家不会,是不愿意回啊。如果你是在csdn上提的话,估计一秒一个回复都有
2013-5-25 16:19
0
雪    币: 46
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
createfilemapping.....baidu google例子爆多.....
2013-5-25 19:42
0
雪    币: 4
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
13
哦,谢谢了!
2013-5-26 16:58
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
14
文件映射速度太慢,不稳定;要是我有32G的文件你能映射吗?
2013-5-26 18:48
0
雪    币: 27
活跃值: (127)
能力值: ( LV8,RANK:120 )
在线值:
发帖
回帖
粉丝
15
文件映射,是正解
2013-5-26 22:32
0
雪    币: 316
活跃值: (128)
能力值: ( LV7,RANK:110 )
在线值:
发帖
回帖
粉丝
16
是正解?给个是正解的理由!
2013-5-26 23:28
0
雪    币: 1372
活跃值: (5343)
能力值: ( LV13,RANK:240 )
在线值:
发帖
回帖
粉丝
17
内存一般2-4g读到内存根本不现实,目前最好的就是内存映射了
2013-5-30 14:50
0
雪    币: 220
活跃值: (117)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
18
copyfile
2013-5-30 14:56
0
游客
登录 | 注册 方可回帖
返回
//