编译环境是VScode+MinGW,GBK编码
想试一下inputbox,先直接复制了文档上的代码
#include <graphics.h>
#include <conio.h>
int main()
{
// 初始化绘图窗口
initgraph(640, 480);
// 定义字符串缓冲区,并接收用户输入
wchar_t s[10];
InputBox(s, 10, L"请输入半径");
// 将用户输入转换为数字
int r = _wtoi(s);
// 画圆
circle(320, 240, r);
// 按任意键退出
_getch();
closegraph();
return 0;
}
报错:bool InputBox(LPTSTR pString, int nMaxCount, LPCTSTR pPrompt = NULL, LPCTSTR pTitle = NULL, LPCTSTR pDefault = NULL, int width = 0, int height = 0, bool bOnlyOK = true); ~~~~~~~^~~~~~~
把wchar_t相关的改成char,可以编译过去了,但还是有错误信息:"char *" 类型的实参与 "LPTSTR" 类型的形参不兼容
怎么彻底解决?