扫一扫
分享文章到微信
扫一扫
关注官方公众号
至顶头条
作者:青岛郎锐 来源:天极网 2007年10月19日
关键字:
UINT GetPrivateProfileInt(LPCTSTR lpAppName, // 节名地址 LPCTSTR lpKeyName, // 项名地址 INT nDefault, // 在项名没有找到时返回的缺省值 LPCTSTR lpFileName // 初始化文件名地址 ); DWORD GetPrivateProfileString(LPCTSTR lpAppName, // 节名地址 LPCTSTR lpKeyName, // 项名地址 LPCTSTR lpDefault, // 缺省字符串 LPTSTR lpReturnedString, // 存放字符串的缓冲区地址 DWORD nSize, // 缓冲区大小 LPCTSTR lpFileName // 初始化文件名地址 ); BOOL WritePrivateProfileString(LPCTSTR lpAppName, // 节名地址 LPCTSTR lpKeyName, // 项名地址 LPCTSTR lpString, // 要写入的字符串地址 LPCTSTR lpFileName // 初始化文件名地址 ); |
// 获取当前应用程序全路径 GetModuleFileName(NULL, buffer, MAX_PATH); sPath = CString(buffer); sPath = sPath.Left(sPath.ReverseFind('\\')); // 得到初始化文件的全路径 sPath += "\\Sample04.ini"; // 得到程序累计运行次数 UINT Time = GetPrivateProfileInt("PROGRAM", "RUNTIME", 0, sPath); // 得到上次运行日期 GetPrivateProfileString("DATE", "LAST", "2002-11-1", buffer, 1000, sPath); // 显示从初始化文件获取到的文件信息 sMsg.Format("本软件共运行过%d次,上次运行日期为%s", Time, CString(buffer)); AfxMessageBox(sMsg); // 累加运行次数,并保存到初始化文件 Time++; sTime.Format("%d", Time); WritePrivateProfileString("PROGRAM", "RUNTIME", sTime, sPath); // 获取当前日期,并保存到初始化文件 CTime tm = CTime::GetCurrentTime(); sDate.Format("%d-%d-%d", tm.GetYear(), tm.GetMonth(), tm.GetDay()); WritePrivateProfileString("DATE", "LAST", sDate, sPath); |
[DATE] LAST =2002-11-12 [PROGRAM] RUNTIME =1 |
如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。
现场直击|2021世界人工智能大会
直击5G创新地带,就在2021MWC上海
5G已至 转型当时——服务提供商如何把握转型的绝佳时机
寻找自己的Flag
华为开发者大会2020(Cloud)- 科技行者