用C++编辑txt文件,帮忙看下这个程序如何设计

来源:百度知道 编辑:UC知道 时间:2024/06/04 07:58:03
要求如下:
1.设计一个界面,通过选择路径,找到需要修改的txt文件。
2.(1)如果原来的txt文件中有如下字段,就把这些字段所在行都删除:
wavelength units
wavelength
default bands
default stretch
map info

(2)在原来的txt文件下面写入下面这些信息:

default bands = {100,70,40}
default stretch = 2.0% linear
wavelength units = Micrometers
wavelength = {
0.460050, 0.462155, 0.464275, 0.466420, 0.468585, 0.470765, 0.472970,
0.475195, 0.477440, 0.479710, 0.482000, 0.484310, 0.486640, 0.488995,
0.491375, 0.493780, 0.496205, 0.498650, 0.501125, 0.503625, 0.506150,
0.508700, 0.511275, 0.513875, 0.516500, 0.519155, 0.521835, 0.524545,
0.527285, 0.530050, 0.532845, 0.535670, 0.538525, 0.541415, 0.544335,
0.547280, 0.550260, 0.553275, 0.556320, 0.559400, 0.562515, 0.565665,
0.568855, 0.572080, 0.575335, 0.578630, 0.581965, 0.585335, 0.588745,
0.592195, 0.595690, 0.599225, 0.602800, 0.606420, 0.610080, 0.613785,
0.617540, 0.621340, 0.625185, 0.629075, 0.63301

default bands = {100,70,40}
default stretch = 2.0% linear
wavelength units = Micrometers
wavelength = {
0.460050, 0.462155, 0.464275, 0.466420, 0.468585, 0.470765, 0.472970,
0.475195, 0.477440, 0.479710, 0.482000, 0.484310, 0.486640, 0.488995,
0.491375, 0.493780, 0.496205, 0.498650, 0.501125, 0.503625, 0.506150,
0.508700, 0.511275, 0.513875, 0.516500, 0.519155, 0.521835, 0.524545,
0.527285, 0.530050, 0.532845, 0.535670, 0.538525, 0.541415, 0.544335,
0.547280, 0.550260, 0.553275, 0.556320, 0.559400, 0.562515, 0.565665,
0.568855, 0.572080, 0.575335, 0.578630, 0.581965, 0.585335, 0.588745,
0.592195, 0.595690, 0.599225, 0.602800, 0.606420, 0.610080, 0.613785,
0.617540, 0.621340, 0.625185, 0.629075, 0.633015, 0.637010, 0.641055,
0.645150, 0.649295, 0.653495, 0.657750, 0.662060, 0.666425, 0.670850,
0.675335, 0.679880, 0.684490, 0.689160, 0.693895, 0.698695, 0.703560,
0.708495, 0.713500, 0.718575, 0.7