我試圖確定讀取配置文件的最佳方式。這種「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