標頭檔案宣告(cinifile.h):
#ifndef inifile_head_file
#define inifile_head_file
#pragma once
//配置資料
class cinifile
//資料讀取
public:
//讀取矩形
bool readrect(rect & valuerect, lpctstr pszitem, lpctstr pszsubitem);
//讀取尺寸
bool readsize(size & valuesize, lpctstr pszitem, lpctstr pszsubitem);
//讀取座標
bool readpoint(point & valuepoint, lpctstr pszitem, lpctstr pszsubitem);
//讀取顏色
bool readcolor(colorref & valuecolor, lpctstr pszitem, lpctstr pszsubitem);
//常規讀取
public:
//讀取數值
uint readint(lpctstr pszitem, lpctstr pszsubitem, int ndefault);
//讀取字元
lpctstr readstring(lpctstr pszitem, lpctstr pszsubitem, lpctstr pszdefault, lptstr pszstring, word wmaxcount);
//內部函式
protected:
//轉換數值
long switchstringtovalue(lpctstr & pszsring);
};#endif
原始碼實現(cinifile.cpp):
#include "stdafx.h"
#include "cinifile.h"
//建構函式
cinifile::cinifile()
//析構函式
cinifile::~cinifile()
//設定路徑
void cinifile::setinifilepath(lpctstr pszinifile)
//讀取數值
uint cinifile::readint(lpctstr pszitem, lpctstr pszsubitem, int ndefault)
//讀取字元
lpctstr cinifile::readstring(lpctstr pszitem, lpctstr pszsubitem, lpctstr pszdefault, lptstr pszstring, word wmaxcount)
//讀取矩形
bool cinifile::readrect(rect & valuerect, lpctstr pszitem, lpctstr pszsubitem)
return false;
}//讀取尺寸
bool cinifile::readsize(size & valuesize, lpctstr pszitem, lpctstr pszsubitem)
return false;
}//讀取座標
bool cinifile::readpoint(point & valuepoint, lpctstr pszitem, lpctstr pszsubitem)
return false;
}//讀取顏色
bool cinifile::readcolor(colorref & valuecolor, lpctstr pszitem, lpctstr pszsubitem)
return false;
}//轉換數值
long cinifile::switchstringtovalue(lpctstr & pszsring)
return lvalue;
}
python操作配置檔案
從配置檔案中讀取程式所需的引數等資訊。步驟 1 匯入 import configparser 2 開啟配置檔案,配置檔案test.conf要和py檔案在同一目錄下,否則需指定配置檔案所在的目錄 cf configparser.configparser cf.read test.conf 3 讀配置檔...
ACE操作配置檔案
配置檔案操作相關類 1 ace configuration heap 它可以用在幾乎所有的平台上,在記憶體中儲存所有配置資訊.可以對記憶體的分配進行定製,使用持久的後備儲存,但是最常用的是動態分配的堆記憶體,所以這個類的名字裡面含有乙個heap 2 ace configuration win32re...
python操作配置檔案
coding utf 8 import configparser inifileurl config.ini conf configparser.configparser 生成conf物件 conf.read inifileurl 讀取ini配置檔案 def readconfigfile secti...