package main
import (
"fmt"
"io/ioutil"
"regexp"
"strings"
)func checkerr(e error) }/*
函式名:getcfg(tag string, cfg string)string
參 數:tag string:引數的名稱
cfg string:配置資訊字串
返回值:string:從配置資訊"cfg"中查詢到的第乙個tag引數的配置值
修訂資訊:
*/func getcfg(tag string, filepath string) string \\n", tag)
s2 := fmt.sprintf("%s *= *", tag)
reg, err := regexp.compile(s1)
if err == nil
} return str
}func main()
測試對應的配置檔案
[mysql]
db1.name = testmysqldb
db1.host = 127.0.0.1
db1.port = 3306
db1.user = root
db1.pwd = test
db1.colname = id:int,datatime:string,doctagname:string,docvalue:float64
; 測試ini風格的注釋
; 這兩行資料的前前面加入了分號,因此,這些資料被認為是注釋,將不會影響配置檔案正常情況
[tcp]
port= 3309
golang讀取配置檔案
在專案中往往將一些配置資訊放到配置檔案中,這樣在不同的執行環境中,只需修改配置檔案即可。以下介紹兩種通過第三方包獲取配置檔案的方式 一 通過gopkg.in ini.v1 go get gopkg.in ini.v11.配置檔案 test.conf mqtt mqtt hostname 127.0....
C 讀取ini配置檔案
using system using system.io using system.runtime.interopservices using system.text todo 在此處新增建構函式邏輯 public class iniclass 寫入ini檔案 專案名稱 如 typename 鍵 值...
MFC 讀取配置檔案ini
一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 bool writeprivateprofilestring lpctstr lpkeyname,lpctstr lpstring,lpctstr lpfilename 其中引數 lpctstr lpstring 是鍵值,也就是變數的值...