EASYX编辑输入窗口
时间: 2023-07-19 12:11:30 浏览: 155
在 EasyX 中,可以使用 `INPUTBOX` 函数创建一个输入对话框,用于接收用户输入的文本。具体的使用方法如下:
```c++
void inputbox(char *string, int maxlen, const char *title = "InputBox", const char *text = NULL);
```
其中,`string` 是用于保存用户输入的字符数组,`maxlen` 是 `string` 数组的最大长度,`title` 是对话框的标题,`text` 是对话框中显示的提示信息。函数执行完毕后,`string` 数组中保存的就是用户输入的文本。
以下是一个示例代码,演示如何使用 `INPUTBOX` 函数创建输入对话框:
```c++
#include <graphics.h>
int main()
{
// 创建绘图窗口
initgraph(640, 480);
// 创建输入对话框,用于接收用户输入的文本
char str[128] = {0};
inputbox(str, 128, "InputBox", "Please input some text:");
// 显示用户输入的文本
outtextxy(100, 100, str);
// 关闭绘图窗口
closegraph();
return 0;
}
```
在以上代码中,我们首先创建了一个绘图窗口,然后使用 `INPUTBOX` 函数创建了一个输入对话框,用于接收用户输入的文本。用户在对话框中输入完成后,我们使用 `outtextxy` 函数将输入的文本输出到绘图窗口中。最后,我们关闭了绘图窗口。
阅读全文