频道栏目
首页 > 程序开发 > 软件开发 > C++ > 正文
WritePrivateProfileString 设置为程序当前路径的方法
2012-12-17 13:56:31           
收藏   我要投稿
1. 通常的方法:  

 

    找到程序的绝对路径,  再计算得到绝对目录

 

 

[cpp]  

char path1[MAX_PATH]={0};  

GetCurrentDirectory(MAX_PATH,path1);  

cout<<path1<<endl;  

  

char path2[MAX_PATH]={0};  

GetModuleFileName(NULL,path2,MAX_PATH);  

cout<<path2<<endl;  

 

2.变通方法:

 

   通过相对目录, 虽然不能直接取当前目录, 但可以向下一层,再向上一层,即可变通得到当前目录.

 

[cpp]  

WritePrivateProfileString("students","name","zhangsan","src/../students.ini");  

 

   向下一层的目录名可以随便写,不需要实际存在. [本例中为:src]

 

   Remarks:  本方法只在Win7,VS2008下做过测试,如果哪位发现有例外的,欢迎留言.

点击复制链接 与好友分享!回本站首页
相关TAG标签 路径 程序 方法
上一篇:count number更正
下一篇:QTableWidget 剪辑
相关文章
图文推荐
点击排行

关于我们 | 联系我们 | 广告服务 | 投资合作 | 版权申明 | 在线帮助 | 网站地图 | 作品发布 | Vip技术培训 | 举报中心

版权所有: 红黑联盟--致力于做实用的IT技术学习网站