Windows 初始化LPSTR变量,不按照MSDN示例工作

Windows 初始化LPSTR变量,不按照MSDN示例工作,windows,visual-studio,visual-c++,msdn,winhttp,Windows,Visual Studio,Visual C++,Msdn,Winhttp,我正在阅读WinHttp函数,并尝试从中执行示例代码。代码的第一行 LPSTR pszData = "WinHttpWriteData Example"; 执行时抛出一个错误 错误C2440“初始化”:无法从“常量字符[25]”转换为“LPSTR” 我已经包括了所需的头文件和Windows和字符串库 #include <winhttp.h> #include <windows.h> #include <string> #include <strsaf

我正在阅读WinHttp函数,并尝试从中执行示例代码。代码的第一行

LPSTR pszData = "WinHttpWriteData Example";
执行时抛出一个错误

错误C2440“初始化”:无法从“常量字符[25]”转换为“LPSTR”

我已经包括了所需的头文件和Windows和字符串库

#include <winhttp.h>
#include <windows.h> 
#include <string>
#include <strsafe.h>
#pragma comment(lib, "winhttp.lib")
#包括
#包括
#包括
#包括
#pragma注释(lib,“winhttp.lib”)
我看这里没什么问题。但是为什么我会出错呢

当我搜索与该程序相关的问题时,人们都执行了相同的程序,它没有为此语句或与此相关的任何内容抛出错误。

use
PCSTR pszData=“WinHttpWriteData Example”查找和