程序需要保存一些信息,方便下次启动程序时能读取上次的配置信息。可以通过写注册表、写文件(INI文件、XML文件)。writeprivateprofilestring
使用WritePrivateProfileString和GetPrivateProfileString读写INI文件:
BOOL WritePrivateProfileString( LPCTSTR lpAppName, // pointer tosection name LPCTSTR lpKeyName, // pointer to key name LPCTSTRlpString, // pointer to string to add LPCTSTR lpFileName // pointerto initialization filename ); lpAppName:[节名]可以有多个节名;lpKeyName:[节名]下的一个变量名; lpString:变量名对应的值lpFileName:INI文件路径,最好使用绝对路径。 示例: lpDefault:如果读取变量名对应的值为空时,用lpReturnedString: nSize: lpFileName:INI文件路径。writeprivateprofilestring 示例:读取上次写入的数据: int nLen= 100; char szRead1[100];GetPrivateProfileString(_T('临时保存数据'),_T('测试数据项1'),_T('值为空'),szRead1,nLen,szFilePath);GetPrivateProfileString(_T('临时保存数据'),_T('测试数据项2'),_T('值为空'),szRead2,nLen,szFilePath); szRead1和szRead2将分别得到 '项1对应的值'和 '项2对应的值'。 charszRead2[100]; lpReturnedString的缓冲区大小。 变量名对应的值 lpReturnedString;lpDefault赋值给 char szFilePath[
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27850-1.html
再于是
甲午海战北洋水师舰也不少