文件名称:INI文件类 ini.cpp ini.h
文件大小:4KB
文件格式:RAR
更新时间:2015-02-04 10:40:24
INI文件类 ini.cpp ini.h
bool CIni::Open(char *filename) { strcpy(m_strFileName, filename); SAFE_FREE( m_strData ); int fh; fh = _open( filename, _O_RDONLY ); // 只读方式 if( fh== -1 ) m_lDataLen = -1; m_lDataLen = _filelength(fh); // 获取文件长度 _close(fh); if( m_lDataLen > 0 )// 文件存在 { m_strData = new char[m_lDataLen];// 申请空间 FILE *fp; fp=fopen(filename, "rb"); fread(m_strData, m_lDataLen, 1, fp);// 读数据 fclose(fp); InitIndex(); // 初始化索引 return true; } else // 文件不存在 { m_lDataLen=1; m_strData = new char[m_lDataLen]; memset(m_strData, 0, 1); InitIndex(); } return false; }
【文件预览】:
读写文件
----ini.h(2KB)
----ini.cpp(15KB)