Я пытаюсь преобразовать pszOutBuffer
, который создается ниже в const char *
Так, чтобы сделать это, я пытаюсь использовать sprintf
создать char
называется buffer
, а затем, наконец, получение buffer
c_str()
. Но buffer
является thowing об ошибке «Выражение должно иметь тип класса»Char «Expression должен иметь тип класса»
if(!WinHttpReadData(hRequest, (LPVOID)pszOutBuffer,
dwSize, &dwDownloaded))
printf("Error %u in WinHttpReadData.\n", GetLastError());
else
printf("%s", pszOutBuffer);
char buffer [4096];
sprintf(buffer,"%s",pszOutBuffer);
returnval = buffer.c_str();
Что такое 'pszOutBuffer' изначально? – jogojapan