gpt4 book ai didi

c++ - 获取windows桌面路径

转载 作者:可可西里 更新时间:2023-11-01 11:13:25 55 4
gpt4 key购买 nike

这是我的代码:

#include <Windows.h>
#include <ShlObj.h>
#include <iostream>

using namespace std;

int main()
{
LPTSTR myPath = NULL;

SHGetSpecialFolderPath(0, myPath, CSIDL_COMMON_DESKTOPDIRECTORY, FALSE);

if(myPath != NULL)
cout << "It returns something" << endl;
else
cout << "It returns nothing" << endl;
system("PAUSE");
return 0;
}

但是 myPath 什么都不返回。我只想获取桌面路径。我使用的是 Windows 7 64 位系统。

最佳答案

你需要给它空间来放入数据:

T_CHAR myPath[ MAX_PATH ];
SHGetSpecialFolderPath(0, myPath, CSIDL_COMMON_DESKTOPDIRECTORY, FALSE);

关于c++ - 获取windows桌面路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13810194/

55 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com