C++ 处理两个文本文件内容(具体)

来源:百度知道 编辑:UC知道 时间:2024/06/03 08:38:39
我有两个文本文件a.txt 和b.txt,需要编写C++来处理。
a.txt的内容如下:

ITEM: TIMESTEP
0
ITEM: NUMBER OF ATOMS
3487
ITEM: BOX BOUNDS
-0.0051 0.0051
-0.0051 0.0001
-0.0051 0.0051
ITEM: ATOMS
1 1 -0.002 -0.005 -0.0045 1
2 1 -0.0015 -0.005 -0.0045 2
3 1 -0.001 -0.005 -0.0045 3
ITEM: TIMESTEP
0
ITEM: NUMBER OF ATOMS
3487
ITEM: BOX BOUNDS
-0.0051 0.0051
-0.0051 0.0001
-0.0051 0.0051
ITEM: ATOMS
1 1 -0.002 -0.005 -0.0045 1
2 1 -0.0015 -0.005 -0.0045 2
3 1 -0.001 -0.005 -0.0045 3
ITEM: TIMESTEP
0
ITEM: NUMBER OF ATOMS
3487
ITEM: BOX BOUNDS
-0.0051 0.0051
-0.0051 0.0001
-0.0051 0.0051
ITEM: ATOMS
2 1 0.005 -0.0032 -9.17236e-20 30.4026
7 1 0.0005 -0.003 -3.30217e-20 28.8476
8 2 0.004 -0.029 -3.61018e-20 27.4448
ITEM: TIMESTEP
800
ITEM: NUMBER OF ATOMS
3487
ITEM: BOX BOUNDS
-0.00511844 0.00511844<

用数据库吧!
用c++麻烦而且效率不高!

直接把这两个文件导入数据库,一条指令搞定!

几十MB的TXT文件,用C++处理效率会很低,会很慢!

用C++的文件操作确是很不爽,
建议直接用数据库,
或者用C。

157685687lomjk5856hgty5866+3+555555555555555555555555555555555555555hvgjh5245vccgvn41528.jkjhgjfghcfh5354636bhkmhjbmkhbjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk4153,.l;256;l'lmkjhb