WEB开发网
开发学院手机开发Symbian 开发 Symbian 读写 INI 配置文件的方法 阅读

Symbian 读写 INI 配置文件的方法

 2010-04-20 16:06:00 来源:WEB开发网   
核心提示:strm->Des().Format(_L8(“[%S]”), &szCurSection);FPuts(strm->Des());}for(int i=0; iCount(); i++){IniElement *etmp = m_pIniElements->At(i);if(etmp->_Se

strm->Des().Format(_L8(“[%S] ”), &szCurSection);

FPuts(strm->Des());

}

for(int i=0; iCount(); i++)

{

IniElement *etmp = m_pIniElements->At(i);

if(etmp->_Section.Compare(szCurSection) == 0) //??????ǰ???????

{

if( (etmp->_Key.Compare(_L8(“##”)) == 0 ) && (etmp->_Value.Compare(_L8(“”)) == 0 ))

{

FPuts( _L8(“ ”));

} else if( (etmp->_Key.Compare(_L8(“##”)) == 0 ) && (etmp->_Value.Compare(_L8(“”)) != 0 ))

{

strm->Des().Format(_L8(“%S ”), &(etmp->_Value));

FPuts(strm->Des());

} else

{

strm->Des().Format(_L8(“%S = %S ”), &(etmp->_Key), &(etmp->_Value));

FPuts(strm->Des());

}

} else

{

szCurSection.Copy(etmp->_Section);

if(szCurSection.Compare( _L8(“###”)) != 0)

{

strm->Des().Format(_L8(“[%S] ”), &szCurSection);

FPuts(strm->Des());

}

if( (etmp->_Key.Compare(_L8(“##”)) == 0 ) && (etmp->_Value.Compare(_L8(“”)) == 0 ))

{

FPuts( _L8(“ ”));

} else if( (etmp->_Key.Compare(_L8(“##”)) == 0 ) && (etmp->_Value.Compare(_L8(“”)) != 0 ))

{

strm->Des().Format(_L8(“%S ”), &(etmp->_Value));

FPuts(strm->Des());

} else

{

strm->Des().Format(_L8(“%S = %S ”), &(etmp->_Key), &(etmp->_Value));

FPuts(strm->Des());

}

}

}

delete strm;

}

}

void CIniFile::CloseIni()

{

CFile::DostroyL();

}

////////////////////////////////////////////////////////////////

上一页  5 6 7 8 9 10 

Tags:Symbian 读写 INI

编辑录入:coldstar [复制链接] [打 印]
赞助商链接