01
source:
02
03
#ifndef inireader_h
04
#define inireader_h
05
06
#include
07
08
class
cinireader
09
;
19
#endif //inireader_h
01
source:
02
03
#include "inireader.h"
04
#include
05
#include
06
07
cinireader::cinireader(
lpctstr
szfilename)
08
12
int
cinireader::readinteger(
lpctstr
szsection,
lpctstr
szkey,
int
idefaultvalue)
13
17
float
cinireader::readfloat(
lpctstr
szsection,
lpctstr
szkey,
float
fltdefaultvalue)
18
27
bool
cinireader::readboolean(
lpctstr
szsection,
lpctstr
szkey,
bool
boldefaultvalue)
28
38
lptstr
cinireader::readstring(
lpctstr
szsection,
lpctstr
szkey,
lpctstr
szdefaultvalue)
39
01
source:
02
03
#ifndef iniwriter_h
04
#define iniwriter_h
05
06
#include
07
08
class
ciniwriter
09
;
19
#endif //iniwriter_h
01
source:
02
03
#include "iniwriter.h"
04
#include
05
#include
06
07
ciniwriter::ciniwriter(
lpctstr
szfilename)
08
12
void
ciniwriter::writeinteger(
lpctstr
szsection,
lpctstr
szkey,
int
ivalue)
13
18
void
ciniwriter::writefloat(
lpctstr
szsection,
lpctstr
szkey,
float
fltvalue)
19
24
void
ciniwriter::writeboolean(
lpctstr
szsection,
lpctstr
szkey,
bool
bolvalue)
25
30
void
ciniwriter::writestring(
lpctstr
szsection,
lpctstr
szkey,
lpctstr
szvalue)
31
01
#if defined(unicode) || defined(_unicode)
02
#define tcout std::wcout
03
#else
04
#define tcout std::cout
05
#endif
06
07
#include
08
#include
09
#include "iniwriter.h"
10
#include "inireader.h"
11
12
int
_tmain(
int
argc, _tchar* argv)
13
C 讀寫ini配置檔案
配置檔案中經常用到ini檔案,在vc中其函式分別為 寫入.ini檔案 bool writeprivateprofilestring lpctstr lpstring,鍵值,也就是資料 lpctstr lpfilename ini檔案的路徑 讀取.ini檔案 dword getprivateprofi...
讀寫配置檔案 ini
配置檔案中經常用到ini檔案,在vc中其函式分別為 其中個引數的意思 lpctstr lpstring 是鍵值,也就是變數的值,必須為lpctstr或cstring型別 lpctstr lpfilename 完整的ini檔案路徑名 lpctstr lpdefaut 如果沒有其前兩個引數值,則將此值賦...
讀寫配置檔案 ini
在我們寫的程式當中,總有一些配置資訊需要儲存下來,以便完成程式的功能,最簡單的辦法就是將這些資訊寫入ini檔案中,程式初始化時再讀入.具體應用如下 一.將資訊寫入.ini檔案中.1.所用的winapi函式原型為 bool writeprivateprofilestring lpctstr lpkey...