我刚从 cpp 开始,我一直在遵循不同的示例来学习它们,我看到缓冲区大小以不同的方式设置,例如:
char buffer[255];
StringCchPrintf(buffer, sizeof(buffer), TEXT("%s"), X);
VS
char buffer[255];
StringCchPrintf(buffer, 255*sizeof(char), TEXT("%s"), X);
哪一种是正确的使用方法?
我已经在 InternetReadFile、ZeroMemory 和 MultiByteToWideChar 等其他函数中看到了这一点。