easyx中inputbox
时间: 2023-07-15 16:11:15 浏览: 132
MyInputbox
EasyX 是一个简单易用的图形库,它提供了一些基本的绘图函数和交互函数,包括 `inputbox` 函数,用于在屏幕上显示一个输入框,让用户输入一些信息。
`inputbox` 函数的语法如下:
```c++
void inputbox(char *str, int maxsize, const char *title = NULL, const char *defstr = NULL);
```
其中,`str` 是指向一个字符数组的指针,用于存储用户输入的字符串;`maxsize` 是指定字符数组的最大长度;`title` 是一个可选的参数,用于指定输入框的标题;`defstr` 是一个可选的参数,用于指定输入框中默认显示的字符串。
下面是一个示例程序:
```c++
#include <graphics.h>
#include <conio.h>
int main()
{
initgraph(640, 480);
char str[100] = "";
inputbox(str, 100, "Input", "Hello, world!");
outtextxy(100, 100, str);
getch();
closegraph();
return 0;
}
```
这个程序创建了一个 640x480 的窗口,然后调用 `inputbox` 函数显示一个输入框,用户可以在输入框中输入一些信息,并点击确定按钮。程序会在窗口中输出用户输入的信息。
阅读全文