我试图确定读取配置文件的最佳方式。这种“Parameters.cfg”文件就是定义值,是这种形式的:从配置文件读取变量
origin_uniform_distribution 0
origin_defined 1
angles_gaussian 0
angles_uniform_distribution 0
angles_defined 0
startx 0
starty 0
gap 500
nevents 1000
origin_uniform_distribution_x_min -5
origin_uniform_distribution_x_max 5
origin_uniform_distribution_y_min -5
origin_uniform_distribution_y_max 5
origin_defined_x 0
origin_defined_y 0
angles_gaussian_center 0
angles_gaussian_sigma 5
angles_uniform_distribution_x_min -5
angles_uniform_distribution_x_max 5
angles_uniform_distribution_y_min -5
angles_uniform_distribution_y_max 5
angles_defined_x 10
angles_defined_y 10
的名称是有用户知道他们正在定义的变量。我想让我的程序只读取实际的数字并跳过字符串。我知道我可以在我的程序中定义一大堆字符串,然后让它们坐在那里定义但显然未被使用。有没有办法在跳过字符串时轻松读取数字?
没有重新发明轮子的点:http://sourceforge.net/projects/libini/或http://sourceforge.net/projects/libconfig/ – 2013-02-26 21:27:08
这是一个你正在使用的现有配置文件,或者你可以重新设计配置文件? – JBentley 2013-02-26 21:28:01
它可以重新设计。 – ddavis 2013-02-26 21:35:22