【发布时间】:2012-11-10 02:12:43
【问题描述】:
我正在尝试将 char 附加到 char 数组的末尾:
char szBuffer[MAX_PATH];
if(SHGetSpecialFolderPathA(HWND_DESKTOP, szBuffer, CSIDL_PERSONAL, FALSE)){
szBuffer[sizeof(szBuffer)] = "\\";
}
我知道这将无法正常工作,但我不确定该怎么做。另外,我将如何附加一个字符串?
【问题讨论】:
-
我会用
std::string buffer = szBuffer; buffer += "\\";