C++ 在C++;?
是否有类似于Delphi函数的功能,可以在路径字符串的末尾添加C++ 在C++;?,c++,visual-c++,visual-studio-2013,C++,Visual C++,Visual Studio 2013,是否有类似于Delphi函数的功能,可以在路径字符串的末尾添加'\'字符,而无需在我的.cpp文件或项目的任何其他位置中写入文字“\\\” #include <shlobj.h> TCHAR szFolderPath[MAX_PATH]; if (SHGetSpecialFolderPath(NULL, szFolderPath, CSIDL_LOCAL_APPDATA, FALSE)) { cout << szFolderPath << endl
'\'
字符,而无需在我的.cpp
文件或项目的任何其他位置中写入文字“\\\”
#include <shlobj.h>
TCHAR szFolderPath[MAX_PATH];
if (SHGetSpecialFolderPath(NULL, szFolderPath, CSIDL_LOCAL_APPDATA, FALSE))
{
cout << szFolderPath << endl;
}
#包括
TCHAR szFolderPath[最大路径];
if(SHGetSpecialFolderPath(NULL,szFolderPath,CSIDL\u LOCAL\u APPDATA,FALSE))
{
cout在Windows上,有Shell API的函数(使用起来比使用更安全)
#包括
#包括
TCHAR szFolderPath[最大路径];
if(SHGetSpecialFolderPath(NULL,szFolderPath,CSIDL\u LOCAL\u APPDATA,FALSE))
{
pathchaddbackslash(szFolderPath,MAX_PATH);
CUT是C++ 17,对吗?@ CaptainGiraffe,我使用VS2013调用这个代码C++是攻击性的。
#include <shlobj.h>
#include <Pathcch.h>
TCHAR szFolderPath[MAX_PATH];
if (SHGetSpecialFolderPath(NULL, szFolderPath, CSIDL_LOCAL_APPDATA, FALSE))
{
PathCchAddBackslash(szFolderPath, MAX_PATH);
cout << szFolderPath << endl;
}