?? cinifile.h
字號(hào):
//ini文件處理
//作者:吳振華(kylinx)(中國(guó)科大01級(jí)11系)
//E-mail:game-diy@163.com
//創(chuàng)建于2003-2-20 by Kylinx
//第一次修正于2003/7/21
#ifndef LOA_INI_FILE_H_
#define LOA_INI_FILE_H_
/************************************************************************************************
腳本文件格式如下:
[Subject]
//內(nèi)容
[Subject2]
//內(nèi)容
...
[SubjectN]
//內(nèi)容
[End]
要這樣寫:
Key="";//字符串
或者
Key=0;//數(shù)字
注意,只能得到字符串和整數(shù)。不能得到浮點(diǎn)數(shù)
*************************************************************************************************/
#include<stdio.h>
#include<windows.h>
typedef char SZ_VALUE[1024];
#define INIT_STRVALUE(x) memset((x),0,1024);
class CIniFile
{
private:
char*m_pFileBuf; //文件開始處
char*m_pFileEnd; //文件結(jié)束處
char*m_pCur; //文件指針
DWORD m_dwFileSize; //文件大小
BOOL GetSetName(SZ_VALUE &value); //得到集合名字
BOOL GetIntValue(char* szKey,int &value); //得到關(guān)鍵字?jǐn)?shù)值
BOOL GetStringValue(char* szKey,SZ_VALUE&value);
BOOL GotoNextLine();
DWORD GetFileLength(FILE*fp);
BOOL IsChar(char c);
BOOL IsNum(char c);
public:
CIniFile();
virtual ~CIniFile();
BOOL LoadFile(LPCSTR FileName);
BOOL GetStringValueInSet(char* szSet,char* szKey,SZ_VALUE &str);
BOOL GetIntValueInSet(char* szSet,char* szKey,int& value);//得到集合中關(guān)鍵字為szSet的INTEGER值
void Release();
};
#endif
?? 快捷鍵說(shuō)明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號(hào)
Ctrl + =
減小字號(hào)
Ctrl + -