Chinaunix首页 | 论坛 | 博客
  • 博客访问: 20915
  • 博文数量: 11
  • 博客积分: 91
  • 博客等级: 民兵
  • 技术积分: 120
  • 用 户 组: 普通用户
  • 注册时间: 2010-08-02 16:14
文章分类
文章存档

2016年(11)

我的朋友
最近访客

分类: C/C++

2016-07-04 11:35:30

/*

功能:生成程序目录下和程序文件同名的ini文件

环境:VS2003 VC++

时间:2016-06-28

作者:Linkun

*/


       CString strPathName,strPath, strFileExtName;

       strFileExtName = "ini";

       TCHAR _szPath[MAX_PATH + 1] = { 0 };

       GetModuleFileName(NULL, _szPath, MAX_PATH);

       //(_tcsrchr(_szPath, _T('\\')))[1] = 0;//删除文件名 

       for (int n = 0; _szPath[n]; n++){

              if (_szPath[n] != _T('\\')){

                     strPath += _szPath[n];

              }

              else{

                     strPath += _T("\\\\");

              }

       }

       //程序名为exe,3个字符,截断最右边3个字符。

strPath = strPath.Left(strPath.GetLength() - 3);

       strPathName = strPath + strFileExtName;

       //输出到文本框

       GetDlgItem(IDC_EDIT3)->SetWindowTextW(strPathName);

阅读(618) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~