c++怎么设置文件路径,才可以在桌面java相对路径创建文件件,在其他电脑也能在桌面java相对路径创建文件件。

等待解惑_在桌面上生成一个txt文件,该如何处理 - C++当前位置:& &&&等待解惑_在桌面上生成一个txt文件,该如何处理等待解惑_在桌面上生成一个txt文件,该如何处理&&网友分享于:&&浏览:34次等待解惑_在桌面上生成一个txt文件在桌面上生成一个txt文件,最近学c++的时候,有些疑惑,如果在桌面上生成一个txt文件,那么,代码中保存地址设置成才&C://users//administrator//desktop&的地址,然后,文件确实生成了,但是并没有在我的桌面上,原因是,我更改了用户名是叫clover,不是administrator,文件被生成在administrator目录下的desktop里了而非我当前的我当前用户目录下的desktop,如果把输出地址改成...clover//desktop的话,就可以顺利在桌面生成,但是问题是,我不可能预测到别的电脑上是否更改用户名称,也不知道到底改成什么,原谅我问这么傻的问题,我想应该有一些其他的方法可以完成这样的操作,而不是像我这样做~~,麻烦点拨一下我吧,这里先谢过了~~——cloverever------解决方案--------------------windows上有系统api支持读取用户的默认路径。其中包括我的文档,我的收藏,桌面之类的路径
------解决方案--------------------我教你。C/C++ code
#include &iostream&
#include &windows.h&
#include &shlobj.h&
int main()
char path[ MAX_PATH ];
if (SHGetFolderPathA( NULL, CSIDL_PROFILE, NULL, 0, path ) != S_OK)
cout && &I could not retrieve the user's home directory!\n&;
cout && &Home directory = \&& && path && &\&\n&;
if (SHGetFolderPathA( NULL, CSIDL_LOCAL_APPDATA, NULL, 0, path ) != S_OK)
cout && &I could not retrieve the user's application data directory!\n&;
cout && &Application data directory = \&& && path && &\&\n&;
------解决方案--------------------先获取桌面路径!好像是下面那个,你在查查API吧!TCHAR path[255];SHGetSpecialFolderPath(0,path,CSIDL_DESKTOPDIRECTORY,0)
------解决方案--------------------楼主别慌 山人自有妙计SHGetFolderPathA去MSDN查用法
12345678910
12345678910
12345678910 上一篇:下一篇:文章评论相关解决方案 12345678910 Copyright & &&版权所有能否获取到桌面上选中的文件的路径,图标等信息。
[问题点数:100分,结帖人mukedian0]
能否获取到桌面上选中的文件的路径,图标等信息。
[问题点数:100分,结帖人mukedian0]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年2月 C/C++大版内专家分月排行榜第二2013年4月 C/C++大版内专家分月排行榜第二2013年3月 C/C++大版内专家分月排行榜第二2012年12月 C/C++大版内专家分月排行榜第二2012年11月 C/C++大版内专家分月排行榜第二2012年8月 C/C++大版内专家分月排行榜第二
2014年12月 C/C++大版内专家分月排行榜第三2014年5月 C/C++大版内专家分月排行榜第三2014年3月 C/C++大版内专家分月排行榜第三2013年12月 C/C++大版内专家分月排行榜第三2013年10月 C/C++大版内专家分月排行榜第三2013年9月 C/C++大版内专家分月排行榜第三2013年7月 C/C++大版内专家分月排行榜第三2013年5月 C/C++大版内专家分月排行榜第三2013年2月 C/C++大版内专家分月排行榜第三2013年1月 C/C++大版内专家分月排行榜第三2012年9月 C/C++大版内专家分月排行榜第三
2013年7月 C/C++大版内专家分月排行榜第一
2015年9月 C/C++大版内专家分月排行榜第二2013年6月 C/C++大版内专家分月排行榜第二
本帖子已过去太久远了,不再提供回复功能。2.0的IDE环境里,可以设置你的程序的默认存储路径,输出路径以及库文件的默认路径(在使用include一些标准类库时)。
具体如下:
下拉菜单的option选项-》Directorise_》可以看到几个设置:
主要是把Output directory 改为你要输出的文件目录。
但是还保存你的设置,否则下次设置又会回到以前状态。同样在option选项-》Save option即可。
您的举报已经提交成功,我们将尽快处理,谢谢!
c:\Documents and Settings\用户名\Local Settings\Temp\下的所有文件(用户临时文件),这里的文件都可以删除。
大家还关注
<a href="/b/5761085.html" target="_blank" class="trackEventQuestion" trackType="PC_问题详细页" trackAction="跳转" trackDes="PC_大家还关注" title="请教大家这个C程序的结果为什么会是这样? #include#defineMAX10inta[MAX],i;sub2(){inta[MAX],i,max=5;for(i=0;i<i++)a[i]=i;}sub1(){for(i=0;i<MAX;i++)a[i]=i+i;}sub3(inta[]){for(i=0;i请教大家这个C程序的结果为什么会是这样?...如何用C++编写 win7桌面建立文件夹(只能自己在后台命名文件夹名称的)_百度知道}

我要回帖

更多关于 如何设置桌面文件路径 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信